우분투 10.10부터 xz와 lzma 아카이브를 모두 만드는 기능이 궁금합니다. xz로 전환해야합니까?
우분투 10.10부터 xz와 lzma 아카이브를 모두 만드는 기능이 궁금합니다. xz로 전환해야합니까?
답변:
이 벤치 마크 는이 문제에 대한 유용한 정보를 제공합니다. LZMA는 XZ보다 압축률과 성능이 약간 더 좋은 것 같지만 XZ는 일반적으로 '실제적인 이유'로 인해 선호됩니다 (이것이 무엇인지 잘 모르겠습니다).
XZ는 lzma2 알고리즘의 구현이며 '압축 할 수없는'데이터를 압축하는 것이 좋습니다.
lzma2는 7-Zip LZMA2 압축기에 의해 사용되는 압축 방법입니다. LZMA2는 압축 할 수없는 데이터 (원래 데이터는 원본 LZMA의 1.35 %에 비해 약 0.005 % 확장)에 대해 더 나은 압축 비율을 제공하고 선택적으로 큰 파일의 여러 부분을 병렬로 압축하여 압축 속도를 크게 향상시킬 수있는 수정 된 버전의 LZMA입니다. 압축 비율이 감소 할 수 있습니다 (LZMANumBlockThreads 참조). LZMA와 마찬가지로 많은 메모리를 소비 할 수 있습니다. 위의 표를 참조하십시오. 압축 수준을 지정하지 않으면 기본값은 max입니다.
( http://www.jrsoftware.org/ishelp/index.php?topic=setup_compression )
어느 쪽을 사용해도 괜찮습니다.
부적절하기 때문에 @ dv3500ea의 "OK using both"라는 결론에 동의하지 않습니다. 게시 된 날짜 / 시간에도 .lzma
파일이 완전히 대체 된 것으로 알려져 있습니다 .xz
. 두 Utils의 저자 는 공개적으로 사용자는 XZ-Utils ≥ 5.00로 전환해야한다고 말했습니다 . 마지막 LZMA-Utils 릴리스는 2008-07-30이며 중단되었습니다.
LZMA Utils는 압축률이 높은 레거시 데이터 압축 소프트웨어입니다. LZMA Utils는 더 이상 개발되지 않지만 중요한 버그를 수정하면 코드를 크게 변경할 필요가없는 한 수정 될 수 있습니다.
LZMA Utils 사용자는 XZ Utils로 이동해야합니다. XZ Utils
.lzma
는 LZMA Utils에서 사용 하는 레거시 형식을 지원하며 LZMA Utils의 명령 줄 도구를 에뮬레이션 할 수도 있습니다. 이를 통해 LZMA 유틸리티에서 XZ 유틸리티로 비교적 쉽게 전환 할 수 있습니다.
아이러니하게도 결정적인 요인은 압축이 아닐 수도 있습니다. "실제적인 이유"는 XZ-Utils를 사용하는 자명하고 중요한 이유입니다. 또한 .xz
형식을 통해 압축 알고리즘 및 필터를 지정할 .xz
수 있으므로 파일에서 LZMA 또는 LZMA2를 사용할 수 있습니다. 새 .lzma
파일을 작성하지 마십시오 . 레거시 형식으로 간주됩니다.
LZMA-Utils를 유지하는 것에 관해서는 :하지 마십시오. XZ-Utils는 레거시 .lzma
파일 을 지원 합니다. 또한 LZMA-Utils를 계속 사용하는 스크립트 래퍼도 있습니다. 이러한 모든 이유가 여전히 불충분하다면, 우분투는 레거시 lzma-utils를 저장소에서 삭제했습니다.
분명히 다른 사람들이 말하는 것처럼 lzma를 사용해서는 안됩니다.
lzip 형식의 저자 인 Antonio Diaz Diaz는 Xz 형식 이 장기 보관에 적합하지 않다고 말합니다 . 중요한 파일을 백업하려면, 손상 복구 도구가있는 bzip2와 같은 다른 파일 형식을 고려하십시오.
lzma
여기 에 언급 된 내용 과 혼동하지 마십시오 :)