줄어드는 원리
압축은 반복되는 부분을 짧게 표시해 크기를 줄입니다. 그래서 같은 내용이 자주 반복되는 파일일수록 많이 줄어듭니다. 글자만 있는 문서나 표, 프로그램 소스는 반복이 많아 크게 줄고, 이미 압축된 사진이나 영상은 반복이 거의 남아 있지 않아 압축해도 그대로입니다.
어떤 파일은 확 줄고 어떤 파일은 그대로입니다. 그 차이가 어디서 오는지.
압축은 반복되는 부분을 짧게 표시해 크기를 줄입니다. 그래서 같은 내용이 자주 반복되는 파일일수록 많이 줄어듭니다. 글자만 있는 문서나 표, 프로그램 소스는 반복이 많아 크게 줄고, 이미 압축된 사진이나 영상은 반복이 거의 남아 있지 않아 압축해도 그대로입니다.
압축에는 두 종류가 있습니다. 무손실은 풀면 원본과 완전히 같아지는 방식이고, 손실은 사람이 잘 못 느끼는 정보를 버려서 훨씬 작게 만드는 방식입니다. 문서나 프로그램은 한 글자만 달라져도 안 되므로 반드시 무손실을 씁니다.
압축의 또 다른 목적은 크기가 아니라 묶는 것입니다. 수백 개 파일을 그대로 보내면 하나씩 처리되어 느리지만, 하나로 묶으면 전송도 빠르고 폴더 구조도 그대로 유지됩니다. 작은 파일이 아주 많을 때는 크기가 줄어드는 효과도 함께 나타납니다.
압축 파일에 암호를 걸 수 있지만, 형식과 설정에 따라 보호 강도가 크게 다릅니다. 오래된 방식은 쉽게 풀리고, 파일 이름은 암호를 걸어도 그대로 보이는 경우가 있습니다. 정말 민감한 자료라면 압축 파일의 암호에만 의존하지 않는 편이 안전합니다.
모르는 곳에서 받은 압축 파일은 푸는 것 자체보다 안에 든 것을 실행하는 것이 위험합니다. 문서처럼 보이지만 실행 파일인 경우가 있으므로, 확장자를 끝까지 확인해야 합니다. 또 압축을 풀 때 원본 폴더 구조가 그대로 쏟아져 기존 파일을 덮어쓸 수 있으므로, 빈 폴더에 푸는 습관이 안전합니다.
아래 버튼을 누르면 해당 검색엔진에서 이 키워드로 바로 검색합니다