TAR · 무료 · 기기에서 처리
TAR 압축 파일 온라인으로 손상시키기
.tar, .tar.gz, .tgz 압축 파일을 온라인에서 무료로 손상시킵니다. ustar 블록 헤더를 파괴해, 일부 파일이 나오는 대신 압축 해제가 실패하게 만듭니다.
- 업로드 없음
- 크기 제한 없음
- 가입 없음
TAR 파일 손상시키기
.tar, .tar.gz, .tgz, .gz에 맞춰 조정했지만, 다른 모든 형식에서도 똑같이 작동합니다.
여기에 파일을 놓거나 찾아보기 모든 형식, 모든 크기, 여러 파일 동시 처리
처리 중…0%
다운로드 준비 완료
TAR 파일을 제대로 손상시키기 어려운 이유
TAR은 존재하는 압축 형식 가운데 가장 되살리기 쉬운 형식입니다. 중앙 색인이 아예 없습니다. 파일마다 앞에 자기 몫의 512바이트 헤더가 붙으므로, tar은 그저 앞으로 훑으며 발견하는 것을 꺼내면 됩니다. TAR을 부순다는 것은 그 헤더가 나타나는 자리마다 모조리 파괴한다는 뜻입니다.
이 도구가 파괴하는 것
- ustar 블록 헤더. 512바이트짜리 각 파일 헤더의
ustar매직 값이 파괴되어 어떤 항목도 알아볼 수 없게 됩니다. - 헤더 체크섬.
tar이 헤더를 믿기 전에 검사하는 체크섬 필드를 덮어씁니다. - 압축 파일 끝 표식. 유효한 압축 파일을 끝맺는 두 개의 0 블록이 파괴되어, 파일이 잘려 나간 것처럼도 읽힙니다.
- gzip 껍데기.
.tar.gz에서는 gzip 멤버 헤더와 끝의 CRC32/ISIZE 값도 함께 파괴됩니다.
그 뒤에 보게 되는 것
| 애플리케이션 | 동작 |
|---|---|
tar -xf | 「This does not look like a tar archive」에 이어 「Exiting with failure status.」 |
gzip -d | 「not in gzip format」 또는 「invalid compressed data, crc error.」 |
| 7-Zip / The Unarchiver | 지원하지 않거나 손상된 압축 파일이라고 알립니다. |
| Docker 이미지 적재 | 레이어 압축 해제가 실패하고 가져오기가 중단됩니다. |
이 작업을 하는 흔한 이유
- 배포 처리 흐름이 산출물을 풀기 전에 검증하는지 시험하기.
- 컨테이너 이미지 적재가 손상된 레이어에서 깔끔하게 실패하는지 확인하기.
- 복원 연습용으로 끊긴 백업 전송 흉내 내기.
- 압축 해제 오류가 삼켜지는 대신 드러나는지 확인하기.
TAR 파일을 손상시키는 방법
- 위 상자에 .tar 파일을 끌어다 놓거나 클릭해서 선택하세요.
- 부분적인 손상(Light)을 원하거나 복구 소프트웨어를 무력화(Heavy)해야 하는 경우가 아니라면 단계는 Standard로 두세요.
- 파일 손상을 누르세요. 처리는 여러분의 기기에서 이루어지므로 거의 즉시 끝납니다.
- 결과를 내려받으세요. 기본적으로 원래 파일 이름과 바이트 길이를 그대로 유지합니다.
TAR 자주 묻는 질문
TAR은 왜 보통 그렇게 잘 되살아나나요?
색인이 없기 때문입니다. 파일마다 자기 헤더를 지니고 다니므로 tar은 앞으로 훑으며 알아볼 수 있는 것을 꺼낼 수 있습니다. 모든 ustar 헤더를 파괴하는 것이 바로 그 대비책을 없애는 일입니다.
.tar.gz와 .tgz에서도 작동하나요?
네. gzip 껍데기가 먼저 부서지는데 그것만으로도 압축 해제가 막히고, 그 아래의 tar 헤더도 함께 손상됩니다.
일부 파일이라도 꺼낼 수 있나요?
아니요. 유효한 헤더와 체크섬이 없으면 tar은 어떤 파일이 어디서 시작해 얼마나 긴지 판단하지 못합니다.
.tar.bz2나 .tar.xz는 어떻게 되나요?
일반 이진 프로파일로 넘어가는데, 그래도 압축 껍데기를 확실히 부숩니다.
책임감 있게 사용하세요. Files Corrupter는 소프트웨어 테스트, QA, 연구, 교육, 강의를 위해 만들어졌습니다. 완료된 작업인 것처럼 보이게 하려고 일부러 손상시킨 파일을 제출하는 행위는 학교나 고용주의 규정을 위반할 수 있습니다. 결과물을 어떻게 사용할지는 여러분의 책임입니다. 자세한 내용은 면책 조항.