본문 바로가기

IT's Life/Linux

패키징(아카이브) 및 압축 (둘 사이의 차이 포함)


특정 아카이브 명령 및 압축 명령을 설명하기 전에 각 아카이브 및 압축의 의미를 살펴 보겠습니다. 패키징 이라고도하는 

보관 은 파일에 저장된 파일 또는 디렉토리 모음을 나타냅니다. 아카이브는 압축되지 않으므로 차지하는 공간은 모든 파일과 디렉토리의 합계입니다.

일반적으로 아카이빙은 항상 시스템 (데이터) 백업과 관련이 있지만, 데이터 백업 내용은 다음 장으로 남겨지며이 장에서는 아카이브 명령의 기본 사용법 만 배웁니다.

아카이브 파일과 마찬가지로 압축 파일도 파일 및 디렉토리의 모음이며이 모음도 파일에 저장되지만 압축 파일은 다른 저장 방법을 사용하여 차지하는 디스크 공간을 구성한다는 점에서 다릅니다. 컬렉션의 모든 파일 크기 합계보다 작습니다. 


압축 은 파일을 처리하기 위해 알고리즘을 사용하는 것으로 최대 파일 정보를 유지하고 파일 크기를 더 작게 만드는 목표를 달성했습니다. 기본 원칙은 파일에서 중복 바이트를 찾아서 동일한 바이트의 사전 파일을 작성하고이를 코드로 표시하는 것입니다. 예를 들어, 압축 파일에는 둘 이상의 " C 언어 중국어 네트워크"가 있으며 파일을 압축 할 때 단어가 코드로 표시되고 사전 파일에 쓰여 지므로 파일 크기를 줄일 수 있습니다. 목적. 

컴퓨터가 처리하는 정보는 이진 형식으로 표현되므로 압축 소프트웨어는 이진 정보에서 동일한 문자열을 특수 문자로 표시하며 합리적인 수학적 계산으로 파일의 볼륨을 크게 압축 할 수 있습니다. 압축 소프트웨어로 하나 이상의 파일을 압축하여 파일 압축 패키지를 형성하면 저장 공간을 절약하고 네트워크에서 전송을 촉진 할 수 있습니다. 


파일 압축의 기본 원리를 이해할 수 있으면 파일을 압축하면 파일의 내용이 손상 될 수 있으므로 압축을 손실 압축 과 무손실 압축 으로 나눌 수 있습니다 . 무손실 압축은 잘 이해되므로 압축 된 데이터는 정확해야하며 압축 손실은 개별 데이터가 손실 되더라도 파일에 큰 영향을 미치지 않음을 의미합니다. 손실 압축은 애니메이션, 사운드 및 이미지 파일에 널리 사용되며 일반적인 예는 mpeg 파일 형식, 음악 파일 형식 mp3 및 이미지 파일 형식 jpg입니다. 

압축 도구를 사용하여 파일 압축 결과 파일을 압축 패키지 라고하며 파일의 크기는 일반적으로 원본 파일의 절반 이하입니다. 압축 패키지의 데이터는 직접 사용할 수 없으므로 사용하기 전에 압축 도구를 사용하여 파일 데이터를 복원해야합니다.이 프로세스를 압축 해제 라고도 합니다.. 


Linux 에는 tar 및 dd라는 두 개의 공통 아카이브 명령이 있으며 (상대적으로 tar가 더 널리 사용됨) gzip, zip, bzip2 등과 같이 일반적으로 사용되는 압축 명령이 많이 있습니다. 이러한 명령의 자세한 사용법과 후속 문서가 하나씩 소개됩니다.

tar 명령은 압축 명령으로도 사용할 수 있으며 매우 일반적입니다.