압축은 파일 안의 데이터가 얼마나, 또는 전혀 줄어들지 않았는지를 알려 줍니다. 같은 사진이나 노래, 동영상을 담은 두 파일의 크기가 크게 다른 이유가 바로 압축 방식 때문입니다.
무손실 및 손실 압축
압축은 데이터를 줄여서 원본보다 적은 비트로 파일을 저장하는 것이며, 크게 두 가지 방식이 있습니다.
무손실 압축은 반복되는 부분과 통계적인 중복을 찾아 같은 정보를 더 효율적으로 기록합니다. 아무 것도 버리지 않기 때문에, 풀어내면 원래의 모든 비트를 그대로 되돌릴 수 있습니다. ZIP 압축 파일, PNG 이미지, FLAC 오디오, 그리고 TIFF 파일에서 사용하는 LZW 및 Deflate 방식이 여기에 해당합니다.
손실 압축은 한 단계 더 나아가, 중요도가 낮다고 판단되는 정보를 버립니다. 예를 들어 눈으로 잘 구분하지 못하는 색상 정보나, 어차피 듣기 어려웠을 소리 등이 해당됩니다. 이 방식은 훨씬 더 많이 용량을 줄일 수 있지만, 그 효과는 되돌릴 수 없습니다. 원본과 비교해 보면 이미지나 동영상에서는 차이가 보이고, 오디오 파일에서는 차이가 들립니다. JPEG, MP3, AAC, H.264가 이런 방식으로 동작합니다. 손실이 되돌릴 수 없다는 점 때문에, 이 효과는 누적되기도 합니다. 손실 압축된 파일을 열어 편집한 후 다시 저장할 때마다 손상이 겹겹이 쌓입니다.
값이 어떻게 보이는지
이 필드는 Uncompressed 또는 none처럼 아무 것도 압축되지 않았다는 값을 표시하거나, 사용된 압축 방식을 파일 형식에서 정의한 표기 그대로 보여 줍니다. 자주 보게 되는 값은 다음과 같습니다.
JPEG및JPEG (old-style)값은 JPEG 압축이 기록되는 두 가지 방식입니다.LZW,Deflate,PackBits값은 TIFF 파일에서 사용되는 무손실 압축 방식입니다.Deflated, GZIP 압축에서 사용하는 하나의 방식입니다Nikon NEF Compressed처럼 카메라 RAW 파일 안에 기록되는 제조사별 전용 항목
한 파일에 Compression 행이 여러 개 나타날 수 있습니다. 하나의 이미지 파일 안에 전체 크기 이미지와 함께 작은 미리보기 썸네일이 들어 있는 경우가 많으며, 각각이 자기 방식으로 압축되기 때문입니다. 동영상 파일에서는 일반적으로 압축 방식이 Compression이라는 필드가 아니라 코덱 관련 행에 표시됩니다.
왜 중요한지
압축 방식은 파일 크기와 품질 간의 균형을 뜻하며, 어떤 쪽에 가까운지 알면 그 파일로 앞으로 무엇을 할 수 있을지 판단할 수 있습니다. 손실 압축은 공유, 전송, 스트리밍에 적합합니다. 무손실 압축은 편집용이나 원본 마스터로 보관하려는 파일에 적합합니다. 여러 번 저장해도 품질이 나빠지지 않기 때문입니다. 보관용으로 둔 파일이 손실 압축으로 되어 있다면 그것은 진짜 마스터가 아니며, 한 번 버려진 정보는 나중에 어떤 단계에서도 복구할 수 없습니다.
압축 방식은 호환성 문제를 파악할 때도 도움이 됩니다. 오래된 일부 프로그램과 인쇄 작업 흐름은 압축되지 않은 일반 TIFF만을 기대하고, LZW나 PackBits로 압축된 TIFF는 열지 못하거나 잘못 처리할 수 있습니다. 이 행을 보면 어떤 곳에서는 파일이 열리지만 다른 곳에서는 열리지 않는 이유를 알 수 있습니다.
Compression 항목은 데이터가 어떻게 저장되어 있는지를 설명할 뿐입니다. 사람, 장소, 기기에 대한 정보는 담고 있지 않습니다.