7zip, xz, gzip, tar 등과 같은 압축 아카이브 파일을 선택할 때 어떤 요소를 고려해야 합니까?
답변1
제가 먼저 명확히 하고 싶은 것은 귀하가 제공한 목록에서 tar
이것이 유일한 것이라는 것입니다.아니요압축 알고리즘. tar
은 약어이다시간원숭이아르곤아카이브 파일을 생성하는 데 사용되는 chive. 즉, 파일은 하나 이상의 파일로 구성됩니다. 개별 파일만 압축할 수 있는 압축기로 압축할 수 있도록 파일을 함께 묶는 데 사용됩니다.
사용성 측면에서는 zip
UNIX(Linux/BSD/MacOS) 및 Windows 시스템에 폭넓게 적용 가능합니다. 따라서 zip
파일의 이식성이 뛰어납니다. 압축/압축 풀기 및 파일 xz
용 도구는 Windows 시스템에서도 사용할 수 있지만 gzip
UNIX 시스템에서 더 일반적이고 사용됩니다.
xz
7zip
은 보다 나은 압축 알고리즘을 갖고 있지만 gzip
압축/압축 해제에 더 많은 메모리와 시간을 사용하는 것으로 알려져 있습니다 . 이 주제는 잘 논의되었습니다.여기.
gzip
사용 가능한 메모리가 적고 압축/압축 해제 속도가 걱정되는 경우에 권장합니다 . 압축/압축해제 속도가 없어 공간이 걱정되는 경우에 사용할 수 있습니다 7zip
.xz
이러한 알고리즘에 대한 몇 가지 좋은 벤치마크를 찾을 수 있습니다.여기.노트: LZMA
7zip
와 사용된 압축 알고리즘입니다 xz
.
답변2
원래 질문의 원래 맥락에서만 대답하세요. 질문:
7zip, xz, gzip, tar 등 무엇을 사용하도록 권장합니까? 대부분의 Linux 배포판에서 어느 정도 사용할 수 있습니다. 어떤 압축이 가장 좋습니까?
그냥 tar와 gzip을 사용하세요tar -czvf <filename.tar.gz> /path/to/files
일반적으로 압축 알고리즘의 차이는 무시할 수 있거나(예: bzip2) 말하는 데이터 유형에 따라 다릅니다. 범용 압축의 경우 표준을 준수하는 것이 가장 좋은 조언이라고 생각합니다.
더욱이, 명확하고 중요한 이점이 없는 한, 다른 사람들과 동일한 형식을 사용하면 삶이 더 쉬워질 뿐입니다. 따라서 tar, gzip(위에서 언급한 대로) 및 ZIP을 사용하는 데 익숙해져야 합니다. 사용할 수 있는 항목이 많기 때문입니다.