Compressed Size는 콘텐츠를 압축한 뒤 차지하는 용량, 즉 아직 압축 파일 안에 들어 있는 상태에서 사용하는 공간을 말합니다. 압축을 풀어 다시 원래 상태가 되었을 때의 용량인 uncompressed size와 짝을 이루는 값입니다.
어떤 파일이 이를 포함하는지, 그리고 그 숫자는 어디에서 오는지
이 수치는 압축 파일에서 확인할 수 있습니다. 대표적인 예가 ZIP이며, 많은 일상적인 형식이 ZIP 컨테이너를 기반으로 합니다. 예를 들어 .docx, .xlsx, .pptx 문서, .odt 파일, .epub 전자책, Java 및 Android 애플리케이션을 담는 .jar 및 .apk 파일이 있습니다. RAR, 7z 등 다른 압축 형식들도 같은 두 가지 수치를 각자의 방식으로 기록합니다. 파일 자체에는 이 수치가 저장되어 있더라도, 보고서에 .odt 및 .epub 파일에 대한 항목이 표시되지 않을 수 있습니다.
이 숫자는 파일이 추가되는 순간 압축 프로그램이 기록하며, 사람이 직접 입력하지는 않습니다. 예를 들어 7-Zip, WinRAR, WinZip, macOS의 Archive Utility, Windows의 압축 폴더 명령, zip 명령줄 도구 등이 있습니다. 압축 파일은 포함된 각 파일마다 이 수치를 한 번씩 저장하며, 파일 이름, 압축 전 크기, 체크섬 옆에 함께 기록합니다. 덕분에 보고서에서는 각 구성 파일별 값이나 압축 파일 전체에 대한 하나의 값으로 표시할 수 있습니다.
일반적인 값이 어떻게 보이는지
단위는 정수 바이트입니다. 예를 들어 1,000,000 바이트짜리 일반 텍스트 파일이 압축 파일 안에서는 243120 바이트로 표시될 수 있습니다. 일부 앱은 같은 수치를 KB 또는 MB 단위로 변환해 보여주기도 합니다.
이 수치는 uncompressed size와 함께 볼 때에만 의미가 생깁니다. 텍스트, 스프레드시트, 문서, 로그 파일, BMP 같은 비압축 이미지 파일은 크게 줄어듭니다. 반면 JPEG 사진, MP3와 AAC 오디오, MP4 비디오, 이미 압축된 이미지가 가득한 PDF는 거의 줄어들지 않아 압축 후 크기가 원래와 비슷하게 나옵니다. 또한 stored로 표시된 항목을 볼 수도 있는데, 이 경우 압축을 전혀 하지 않았기 때문에 compressed size와 uncompressed size가 완전히 같습니다. 이는 사용자가 일부러 선택했거나, 프로그램이 압축이 의미 없다고 판단했기 때문일 수 있습니다.
왜 중요한지
현실에서 중요한 것은 이 수치입니다. 이메일 첨부 용량 제한, 업로드 제한, 디스크나 USB 메모리에서 압축 파일이 차지하는 공간이 모두 이 값으로 측정됩니다. 압축 해제 후 크기는 미래 상태를 설명하고, compressed size는 지금 가지고 있는 파일의 크기를 설명합니다.
이 수치는 실망스러운 상황도 설명해 줍니다. compressed size가 uncompressed size보다 거의 줄지 않았다면, 해당 콘텐츠는 압축하기 전에 이미 압축된 상태였고, 어떤 압축 프로그램도 같은 데이터를 두 번 더 줄일 수 없습니다. 이는 정상적인 현상이며, 앱의 오류나 잘못 설정한 탓이 아닙니다.
크기 정보만으로는 개인적인 내용이 드러나지 않습니다. 다만 압축 파일을 공유하기 전에 알아두면 좋은 점이 하나 있습니다. 일반 ZIP 암호 보호는 파일 안의 내용을 숨길 뿐, 그 안에 무엇이 있는지의 목록까지 숨기지는 않습니다. 구성 파일 이름과 그 크기는 비밀번호 없이 압축 파일을 열어보는 사람에게도 그대로 보입니다.