코드 압축이란 무엇입니까?

컴퓨터 코드는 모든 프로그램, 그래픽 파일 및 디지털 음악을 구성하는 원시 데이터 라인 인 디지털 세계의 DNA로 간주 될 수 있습니다. 파일 또는 응용 프로그램이 더 크고 복잡할수록 더 많은 코드가 포함되어 있습니다. 하드 드라이브 및 기타 유형의 데이터 스토리지의 유한 한계를 고려할 때 코드 압축은 종종 파일 크기를 일시적으로 축소하는 데 사용됩니다. 특수 알고리즘을 사용하여 더 작은 코드를 더 큰 조각으로 만들 수 있습니다. 압축 프로그램이 그것을 잠금 해제하기위한 올바른 알고리즘을 알고있는 한, 이러한 방식으로 데이터를 압축하고 압축 할 수 있습니다.

컴퓨터를 사용하는 방법을 아는 대부분의 사람들은 킬로 바이트, 거대 바이트, 기가 바이트 등의 측면에서 데이터가 저장되는 방식에 대한 친숙 함을 가지고 있습니다. 그들이 이해하지 못하는 것은 이러한 측정 단위와 실제 단어, 그래픽, 음악 및 화면에서 조작하는 프로그램 간의 관계입니다. 단일 바이트는 단일 텍스트 문자를 나타내며그 자체는 비트로 알려진 8 개의 작은 단위로 구성됩니다. 비트는 디지털 정보의 원시 구성 요소이며, 배열 된 방식은 알파벳, 숫자 또는 기타 종류의 문자를 다른 문자로 만듭니다.

코드 압축 프로그램은 주어진 파일을 구성하고 압축 된 버전의 한 또는 두 문자가 더 많은 수의 원본을 나타 내도록 인코딩하는 비트와 바이트를 가져옵니다. 코드 압축의 두 가지 주요 유형은 Lossy Lossless 로 알려져 있습니다. 일부 주파수가 필요하지 않은 음악 파일과 같은 일부 데이터 손실이 허용되는 경우 손실 압축을 사용할 수 있습니다. 기본적으로, 손실 된 알고리즘은 주어진 데이터 섹션이 파일 전체에 재사용되는 횟수를 계산하고 그 숫자를 테일링하는 작은 코드 조각을 생성합니다. 더 큰 크기 압축은 일반적 으로이 방법을 사용하여 달성 할 수 있으며 MP3 형식은이 유형의 압축 파일의 예

손실과 무손실 압축의 기본 기능적 차이는 손실 압축을 사용하면 압축 할 수없는 데이터가 폐기되는 반면 무손실 압축은 압축을 유지한다는 것입니다. 이로 인해 압축 파일 크기가 커지지만 원래 파일 품질을 유지합니다. 정보를 손실 할 수없는 텍스트 문서 및 기타 유사한 파일은 이러한 방식으로 압축해야합니다.

일반적으로 압축 파일은 처음에는 압축되지 않은 경우를 사용할 수 없거나 조작 할 수 없습니다. 압축은 임시 상태이므로 주로 저장 또는 전송 목적으로 사용됩니다. 그러나 이것은 압축 된 음악 및 비디오 파일로 확장되지 않지만 재생 중에 즉시 해독 할 수있는 프로그램이 존재하는 프로그램이 존재합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?