더북(TheBook)

4.1.1 압축

시작하기 전에 한 가지 더 알아둘 것이 있다. 아카이빙과 압축이 함께 쓰이는 경우가 많지만, 둘을 혼동하면 안 된다. 그림 4-2처럼 압축(compression)은 파일이나 아카이브가 디스크에서 차지하는 공간을 줄여주는 똑똑한 알고리즘을 적용하는 소프트웨어 도구다. 물론 파일을 압축하고 나면 내용을 알아볼 수 없으므로 압축을 해제할 때도 알고리즘을 적용해야 한다.

▲ 그림 4-2 통계적으로 중복된 것들을 제거하고 파일에서 덜 중요한 부분을 제거해 압축하기

 

뒤에서 설명하겠지만 tar 아카이브에 압축 알고리즘을 간단히 적용할 수 있다. 따라서 네트워크를 통해 큰 아카이브 파일을 전달할 계획이라면 압축하는 편이 좋다. 압축하고 나면 전송 시간이 상당히 줄어든다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.