운영 체제 이미지에 대한 최상의 압축

운영 체제 이미지에 대한 최상의 압축

크기가 2.5G인 운영 체제 이미지가 있습니다.

내 장치의 크기가 제한되어 있습니다. 그래서 저는 압축을 제공하는 최상의 솔루션을 찾고 있었습니다.

다음은 압축된 명령과 결과입니다.

1.gzip 압축 패키지:

tar c Os.img | gzip --best > Os.tar.gz

이 명령은 1.3G 이미지를 반환합니다.

2.Xz만 해당:

xz -z -v -k Os.img

이 명령은 1021M 이미지를 반환합니다.

3.Xz 및 -9:

xz -z -v -9 -k Os.img

이 명령은 950M개의 이미지를 반환했습니다.

4.tar를 Xz 및 -9로 사용:

tar cv Os.img | xz -9 -k > Os.tar.xz

이 명령은 950M개의 이미지를 반환했습니다.

5.tar를 Xz -9 및 -e로 사용:

xz -z -v -9 -k -e Os.img

이 명령은 949M개의 이미지를 반환했습니다.

6.lrzip:

lrzip -z -v Os.img

이 명령은 729M개의 이미지를 반환했습니다.

압축을 위한 다른 가능한 최상의 솔루션이나 명령줄 도구가 있습니까?

답변1

zstandard를 사용해 볼 수 있습니다.

최고 수준의 "표준" 압축 옵션: zstd -19 -c Os.img >Os.img.zstd

최고 수준의 초압축 옵션: zstd -22 --ultra -c Os.img >Os.img.zstd

마일리지는 다를 수 있지만 압축 시간은 중요하지 않지만 크기는 중요하다면 zstd가 당신의 친구입니다.

관련 정보