7z 포맷은 러시아의 Igor Pavlov가 개발하고 공개한 압축 포맷입니다.
Igor Pavlov는 7z 포맷의 압축 알고리즘으로 LZMA와 LZMA2를 개발하여 공개하였으며, 이 압축 알고리즘은 성능이 좋을 뿐만 아니라 완전히 무료(public domain)이기 때문에 현대 컴퓨터 산업에서 제일 인기 좋고 많이 사용되는 압축 알고리즘입니다.
7Z 포맷의 첫 버전은 1999년에 공개되었으며, 다른 압축 포맷과 비교하여 비교적 최근에 개발되었기 때문에 다음과 같은 최신 기술이 적용되어 있습니다.
7z 포맷은 압축률을 조금이라도 더 높이기 위해서 헤더 압축 등 다양한 방법을 사용하고 있으며, 이 덕분에 높은 압축률을 자랑합니다.
하지만, 이러한 특성 때문에 압축 파일이 조금이라도 손상된 경우 파일을 복구하는 것이 거의 불가능합니다.
따라서, 7Z 포맷으로 중요한 파일을 백업할 경우 파일이 손상되지 않도록 주의하시기 바랍니다.
손상된 7Z 파일을 복구하는 방법은 7z 공식 홈페이지에 다음과 같이 공개되어 있습니다만, 전문가라 하더라도 극히 제한적인 경우에만 파일 복구가 가능합니다.
7z 홈페이지: https://www.7-zip.org/recover.html
반디집은 LZMA SDK를 사용하여, 자체적으로 구현한 7zip 압축 컨테이너 모듈을 사용하여 압축합니다.
따라서, 반디집으로 압축한 7z 파일은 7-zip으로 생성한 7z 파일과 다른 다음과 같은 특성이 있습니다.