Skip to main content

Linux를위한 최고의 압축 도구는 무엇입니까?

2019 코드게이트 해킹시연 영상-모두의보안(파이썬2.24팀) (4 월 2025)

2019 코드게이트 해킹시연 영상-모두의보안(파이썬2.24팀) (4 월 2025)
Anonim

Linux에서 파일 압축 도구를 찾는 데있어 zip, gzip 및 bzip2가 필요합니다. 어느 것이 가장 적합한 압축 도구인지는 압축하려는 부분에 따라 다릅니다. 일련의 테스트는이 세 가지 도구를 보를 통해 수행하여 어느 것이 가장 적합한 지 확인합니다.

Windows 문서 압축에 가장 적합한 도구

첫 번째 테스트에서는 단일 파일 유형에 대한 각 압축 도구를 사용하여 각 도구가 해당 파일을 처리하는 방법을 결정합니다.

이 일련의 테스트는 Microsoft DOCX 형식의 Windows 문서에서 실행되었습니다.

기본 설정을 사용하면 결과는 다음과 같습니다.

수단파일 크기
초기 파일 크기12202 바이트
지퍼9685
gzip9537
bzip210109

동일한 파일에 대해 최대 압축 설정을 사용하면 비슷한 결과가 나타납니다. 최대 압축을 사용하면 기본 설정을 사용할 때보 다 더 나은 결과를 얻을 수 없습니다.

수단파일 크기
초기 파일 크기12202 바이트
지퍼9677
gzip9530
bzip210109

텍스트 만 포함하고 텍스트, 이미지 및 형식을 포함하는 두 개의 다른 파일에 대해이 동일한 테스트를 실행하면 동일한 결과가 나타납니다. 최대 압축 설정은 결과에별로 차이가 없었습니다.

세 가지 테스트 모두에서 gzip이 모든 카테고리에서 최상위에 나오고 bzip2가 가장 효과적이지 않습니다.

이미지 압축에 가장 적합한 도구

다음 테스트에서는 PNG, JPG, 비트 맵 및 GIF 형식의 이미지 압축 결과를 보여줍니다. 이론적으로 JPG 파일은 이미 압축되어 있기 때문에 전혀 압축되지 않을 수 있으며 이론적으로 파일을 더 크게 만들 수 있습니다.

테스트 결과 JPB 형식 이미지를 압축하면 효과가 거의 없음을 알 수 있습니다.

PNG 파일

수단파일 크기
초기 파일 크기345265
지퍼345399
gzip345247
bzip2346484

JPEG 파일

수단파일 크기
초기 파일 크기44340
지퍼44165
gzip44015
bzip244281

비트 맵 파일

수단파일 크기
초기 파일 크기3113334
지퍼495028
gzip494883
bzip2397569

GIF 파일

수단파일 크기
초기 파일 크기6164
지퍼5772
gzip5627
bzip26051

모든 경우에 gzip은 겸손한 비트 맵을 제외하고 다시 맨 위에 나옵니다. 비트 맵 이미지에서 bzip2 압축은 원본 및 다른 압축 형식과 비교하여 작은 파일을 생성했습니다.

오디오 파일 압축에 가장 적합한 도구

가장 일반적인 오디오 형식은 이미 압축 된 MP3이므로 테스트 된 두 파일의 크기에는 큰 차이가 없습니다.

파일 1

수단파일 크기
초기 파일 크기5278905
지퍼5270224
gzip5270086
bzip25270491

파일 2

수단파일 크기
초기 파일 크기4135331
지퍼4126138
gzip4126000
bzip24119410

비디오 압축에 가장 적합한 도구

이 테스트에서는 두 개의 비디오 파일이 테스트되었습니다. MP3와 마찬가지로 MP4 파일에는 이미 압축 수준이 포함되어 있습니다. FLV 파일은 무손실 형식이므로 압축 수준이 없습니다.

MP4

수단파일 크기
초기 파일 크기731908
지퍼478546
gzip478407
bzip2478042

FLV

수단파일 크기
초기 파일 크기7833634
지퍼4339169
gzip4339030
bzip24300295

두 파일 형식 모두 압축되어 있었고 결과는 비슷했지만 bzip2가 가장 잘 수행되었습니다.

실행 파일

마지막 카테고리에는 실행 파일이 포함되어 있습니다. 실행 파일은 컴파일 된 코드이기 때문에 잘 압축되지 않습니다.

파일 1

수단파일 크기
초기 파일 크기26557472
지퍼26514031
gzip26513892
bzip226639209

파일 2

수단파일 크기
초기 파일 크기195629144
지퍼193951631
gzip193951493
bzip2194834876

효과는 미미했지만 gzip 압축은 맨 위에 나오고 bzip2는 마지막에옵니다.

폴더 테스트 완료

이번에는 이미지, 문서, 스프레드 시트, 비디오, 오디오 파일, 실행 파일 및 기타 다른 파일 형식으로 가득 찬 폴더에서 테스트가 실행됩니다.

기본 압축

수단파일 크기걸린 시간
초기 파일13330841600
지퍼13031777781 분 10 초
gzip13031776371 분 35 초
bzip213092349476 분 5 초

최대 압축률

수단파일 크기걸린 시간
초기 파일13330841600
지퍼13031078941 분 10 초
gzip13031077531 분 35 초
bzip213092349476 분 10 초

가장 빠른 압축

수단파일 크기걸린 시간
초기 파일13330841600
지퍼13041639431 분 0 초
gzip13041638021 분 15 초
bzip213135575956 분 10 초

최종 테스트에 따르면 bzip2는 다른 두 압축 도구만큼 유용하지 않다는 것이 확실합니다. 파일을 압축하는 데 시간이 오래 걸리고 최종 파일 크기가 다른 두 도구보다 큽니다.

zip과 gzip의 차이점은 무시할 수 있습니다. gzip은 일반적으로 위에 나오지만 zip 형식은 다른 운영 체제에서 더 일반적입니다.

판결

Linux 파일 압축 도구로 zip 또는 gzip을 사용하십시오. 아마 bzip2는 그 날을 보내었고 역사에 국한되어 있어야 할 것입니다.