데이터 압축 기술은 1. 즉시 압축 및 비즉시 압축 2. 데이터 압축 및 파일 압축 3. 무손실 압축 및 손실 압축의 두 가지 범주로 나뉩니다.
데이터 압축이란 데이터의 양을 줄여 유용한 정보를 잃지 않으면서 저장 공간을 줄이거나, 전송, 저장 및 처리 효율성을 높이거나 특정 알고리즘에 따라 데이터를 재구성하여 데이터를 줄이는 것을 의미합니다. 저장 공간.
컴퓨터 과학 및 정보 이론에서 데이터 압축 또는 소스 인코딩은 인코딩하지 않을 때보다 특정 인코딩 메커니즘에 따라 더 적은 수의 데이터 비트(또는 기타 정보 관련 단위)를 사용하여 정보를 표현하는 프로세스입니다.
예를 들어 "압축"을 "comp"로 인코딩하면 이 기사는 더 적은 데이터 비트로 표시될 수 있습니다. 압축의 대표적인 예로는 많은 컴퓨터에서 사용하는 ZIP 파일 형식이 있습니다. 이는 압축 기능을 제공할 뿐만 아니라 여러 파일을 동일한 파일에 저장할 수 있는 보관 도구(Archiver) 역할도 합니다.
데이터 압축 기술의 분류
데이터를 압축하는 방법에는 여러 가지가 있습니다. 특성이 다른 데이터는 데이터 압축 방법(즉, 인코딩 방법)도 다릅니다.
데이터 압축 기술은 두 가지 범주로 나뉘며, 세 가지 범주가 있습니다. 방법:
1. 즉시 압축과 비즉시 압축
예를 들어 IP 전화를 걸면 음성 신호를 디지털 신호로 변환하고 동시에 압축한 다음 이 데이터 압축 과정은 실시간으로 수행됩니다. 실시간 압축은 일반적으로 비디오 및 오디오 데이터 전송에 사용됩니다. 인스턴트 압축은 압축 카드와 같은 특수 하드웨어 장치를 사용하는 경우가 많습니다.
비실시간 압축은 컴퓨터 사용자가 자주 사용합니다. 이러한 종류의 압축은 필요할 때만 수행되며 실시간 특성이 없습니다. 예를 들어 사진, 기사, 음악 등을 압축합니다. 비즉시 압축에는 일반적으로 특별한 장비가 필요하지 않으며 해당 압축 소프트웨어를 컴퓨터에 직접 설치하고 사용하기만 하면 됩니다.
2. 데이터 압축 및 파일 압축
사실 데이터 압축에는 파일 압축이 포함됩니다. 데이터는 원래 컴퓨터에서 사용되는 다양한 파일을 포함한 모든 디지털 정보를 의미하지만 때로는 데이터가 특정 시간 데이터를 의미하기도 합니다. 종종 실시간으로 수집, 처리 또는 전송됩니다. 파일 압축은 특히 기사 데이터, 음악 데이터, 프로그램 인코딩 데이터 등의 압축과 같이 디스크와 같은 물리적 매체에 저장될 데이터를 압축하는 것을 말합니다.
3. 무손실 압축 및 손실 압축
무손실 압축은 데이터의 통계적 중복성을 사용하여 압축합니다. 데이터 통계 중복성의 이론적 한계는 2:1~5:1이므로 무손실 압축의 압축률은 일반적으로 낮습니다. 이러한 유형의 방법은 정확한 데이터 저장이 필요한 특수 응용 프로그램에서 텍스트 데이터, 프로그램 및 이미지 데이터를 압축하는 데 널리 사용됩니다.
손실 압축 방법은 인간의 시각과 청각이 이미지와 사운드의 특정 주파수 구성 요소에 둔감하다는 점을 활용하여 압축 과정에서 일정량의 정보가 손실될 수 있습니다. 원본 데이터를 완전히 복원할 수는 없지만 손실된 부분은 원본 이미지를 이해하는 데 영향을 덜 주지만 대신 압축률이 높아집니다.
손실 압축은 음성, 이미지 및 비디오 데이터 압축에 널리 사용됩니다.
더 많은 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 데이터 압축 기술의 두 가지 범주는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!