먼저 귀하가 제공 한 목록 중 tar
가 압축 알고리즘이 아닙니다 . tar
는 T 테이프 Ar chive이며 아카이브 파일을 만드는 데 사용됩니다. 요컨대, 하나 이상의 파일로 구성된 단일 파일입니다. 단일 파일 만 압축 할 수있는 압축기로 압축 할 수 있도록 파일을 함께 묶는 데 사용됩니다.
가용성 측면에서 zip
UNIX (Linux / BSD / MacOS) 및 Windows 시스템에서 광범위하게 사용할 수 있습니다. 따라서 zip
파일은 이식성이 뛰어납니다. xz
및 gzip
파일을 압축 / 압축 해제하는 도구는 Windows 시스템에서도 사용할 수 있지만 UNIX 시스템에서 더 일반적으로 사용되고 사용됩니다.
xz
및 7zip
는 gzip
, 압축 / 압축 해제에 더 많은 메모리와 시간을 사용합니다. 이 주제는 여기 에서 잘 설명됩니다.
메모리가 적을 때 gzip
를 사용하는 것이 좋습니다. 사용 가능하며 압축 / 압축 해제 속도가 문제입니다. 7zip
및 xz
는 공간이 중요하고 압축 / 압축 해제 속도가 중요하지 않을 때 사용할 수 있습니다.
좋은 이러한 알고리즘에 대한 벤치 마크는 여기 에서 찾을 수 있습니다. 참고 : LZMA
는 및 xz
.
타르 만 사용 gzip a la tar -czvf <filename.tar.gz> /path/to/files
매우 자주 압축 알고리즘의 차이는 무시할 수 있거나 (예 : bzip2) 어떤 종류의 데이터에 대해 이야기하는지에 따라 다릅니다. 범용 압축의 경우 가장 좋은 방법은 표준을 고수하는 것입니다.
또한 명확하고 중요한 이점이없는 한 다른 모든 사용자와 동일한 형식을 사용하기가 더 쉽습니다. 따라서 gzip (위와 같이) 및 ZIP과 함께 tar를 사용하는 데 익숙해지기를 원할 것입니다. 사용 가능한 많은 것을 찾을 수 있기 때문입니다.
댓글