문제
PHP를 설치하기 위해 관련 웹 사이트에 접속했더니 동일한 버전으로 4개의 압축된 파일로 제공되고 있다. 빠른 다운로드를 위해 파일의 크기가 가장 작은 것을 선택하려고 할 때 알맞은 것은?
① php-7.4.15.tar.Z ② php-7.4.15.tar.xz ③ php-7.4.15.tar.gz ④ php-7.4.15.tar.bz2
정답
2번
해설
정답: 2. 같은 원본을 압축할 때 일반적으로 압축률은 xz(.xz) > bzip2(.bz2) > gzip(.gz) > compress(.Z) 순으로 좋다. 따라서 파일 크기가 가장 작은 것은 .tar.xz 이다.
오답 풀이
- 1번: .tar.Z(compress)는 가장 오래된 방식으로 압축률이 가장 낮아 크기가 크다.
- 2번: .tar.xz 는 네 방식 중 압축률이 가장 높아 크기가 가장 작으므로 옳다.
- 3번: .tar.gz(gzip)는 빠르지만 압축률은 xz·bzip2 보다 낮다.
- 4번: .tar.bz2(bzip2)는 gzip 보다 압축률이 좋지만 일반적으로 xz 보다는 낮다.
보충 개념 압축률(작은 크기) 순서: xz ≥ bzip2 > gzip > compress. 다만 압축·해제 속도는 일반적으로 그 반대 경향(gzip이 빠름)이다.