무료, 가입 불필요, 오프라인 작동

파일 손상 도구

몇 초 만에 모든 파일을 손상시키세요, 어디에도 업로드하지 않고

무작위 바이트 몇 개를 바꾸는 것이 아니라, 실제 파서가 의존하는 구조를 파괴하는 포맷 인식 손상 도구입니다. PDF, Office 문서, 압축 파일, 동영상, 오디오, 이미지를 모두 브라우저 안에서 처리합니다.

  • 데이터가 기기를 벗어나지 않습니다
  • 파일 크기 제한 없음
  • 일괄 처리
  • 4단계 손상 수준

파일을 올리고 손상시키세요

모든 처리가 로컬에서 이루어집니다. 아무것도 업로드하지 않고 아무것도 저장하지 않습니다.

100% 기기에서 처리
여기에 파일을 놓거나 찾아보기 모든 형식, 모든 크기, 여러 파일 동시 처리
손상 단계

처리 중…0%
다운로드 준비 완료
0전용 도구
0형식 프로파일
0업로드된 바이트
0무료, 영원히

Files Corrupter 작동 방식

세 단계, 계정 불필요, 대기 없음.

처리 흐름 실시간
읽기File API가 8 MB 단위로 메모리에 가져옵니다
다시 쓰기프로파일이 헤더와 색인, 트레일러를 파괴합니다
돌려주기Blob URL이 사본을 그대로 건네줍니다

파일 선택

끌어다 놓거나 클릭해서 찾아보세요. 여러 파일을 한 번에 처리할 수 있고 크기 제한도 없습니다. 파일은 메모리로 읽히며 어디에도 전송되지 않습니다.

손상 수준 선택

대부분의 경우 Standard가 적합합니다. 엔진이 확장자와 매직 바이트로 형식을 식별한 뒤 해당 형식의 프로필을 적용합니다.

결과 다운로드

손상된 사본은 메모리에서 생성되어 원래 파일명으로 다운로드됩니다. 원본 파일은 절대 수정되지 않습니다.

다른 도구는 멀쩡히 남겨두는 파일을 이 도구가 망가뜨리는 이유

대부분의 온라인 파일 손상 도구는 무작위로 수십 바이트를 덮어씁니다. 일반 텍스트 파일이라면 그것으로 충분합니다. 하지만 사람들이 실제로 망가뜨려야 하는 형식에서는 대개 부족합니다. 그런 형식들은 손상을 견디도록 설계된 컨테이너이기 때문입니다.

무작위가 아니라 형식을 이해하고 손상

엔진은 확장자와 매직 바이트를 읽어 87가지 형식 프로파일 중 하나를 고르고, 본문 데이터를 건드리기 전에 그 형식의 구조적 기준점부터 파괴합니다. 무작위 바이트 반전은 대개 압축 스트림 안에 떨어지는데, 그것이야말로 Word와 Acrobat이 복구하도록 설계된 종류의 손상입니다.

아무것도 업로드하지 않습니다

파일은 File API로 읽고, 메모리에서 다시 쓰고, Blob URL로 돌려줍니다. 코드에는 업로드 지점이 하나도 없으므로 파일 이름이 남는 서버 로그도, 믿어야 할 보관 정책도, 유출될 대상도 없습니다.

정교하게 조정된 네 단계

Light는 경고와 함께 열리거나 일부만 표시되는 파일을 남기며, 글리치 아트가 만들어지는 것도 이 단계입니다. Standard는 열 수 없게 만듭니다. Heavy는 복구 도구를 무력화합니다. Shred는 이름과 크기를 유지한 채 모든 바이트를 암호학적 잡음으로 대체합니다.

가만히 있을 때는 구별할 수 없음

손상된 사본은 원래 파일 이름, 정확한 바이트 길이, 올바른 MIME 형식을 그대로 유지합니다. 다른 파일과 똑같이 복사되고 동기화되며 메일에 첨부되고 업로드 양식도 통과합니다. 무언가가 그것을 해석하려는 순간에만 실패합니다.

대용량 파일과 일괄 처리

처리는 8 MB 단위로 진행되며 그 사이사이 이벤트 루프에 제어를 넘기므로, 수 기가바이트짜리 동영상도 탭을 멈추게 하거나 메모리를 소진시키지 않습니다. 폴더를 통째로 끌어다 놓으면 모든 파일이 한 번의 처리로, 메가바이트당 약 18 ms 속도로 처리됩니다.

검증 가능한 결과

실행할 때마다 사용한 프로파일, 파괴된 구조 표지의 개수, 다시 쓴 바이트 비율, 헤더의 전후 16진수 보기를 보고합니다. 선택적인 SHA-256 해시로 입력과 출력이 다름을 확인할 수 있습니다.

손상이 떨어지는 위치 인터랙티브
헤더
색인
본문 데이터
트레일러

헤더와 색인, 트레일러가 사라졌습니다. 어떤 항목도 찾을 수 없으므로 복구가 재구성할 근거 자체가 남지 않습니다.

형식별로 무엇이 파괴되는가

손상은 구조에 먼저, 본문 데이터에 나중에 적용됩니다. 각 프로파일이 노리는 기준점과, 그 뒤 애플리케이션이 실제로 표시하는 오류는 다음과 같습니다.

구조 지도 인터랙티브
%PDF- 헤더 파괴됨
객체와 콘텐츠 스트림 엔트로피
xref 테이블 파괴됨
트레일러 파괴됨
%%EOF 파괴됨
구조 파괴 엔트로피 분산

Acrobat: "파일이 손상되어 복구할 수 없습니다."

리더는 PDF를 끝에서부터 엽니다. 따라서 끝부분의 색인은 모두 없어져야 합니다.

형식파괴되는 구조표시되는 결과
PDF %PDF- 헤더, 모든 xref 테이블, 트레일러, %%EOF 표지 Acrobat: "파일이 손상되어 복구할 수 없습니다"
DOCX, XLSX, PPTX 로컬 파일 헤더, 중앙 디렉터리, 중앙 디렉터리 종료 레코드 Word: "읽을 수 없는 콘텐츠", 이어지는 열기 및 복구도 실패
ZIP, RAR, 7z 아카이브 색인, 로컬 헤더, RAR 복구 레코드 WinRAR: "파일을 압축 파일로 열 수 없습니다"
ISO 32 KB 시스템 영역 전체와 CD001 볼륨 디스크립터 Windows: "파일을 탑재하는 중 문제가 발생했습니다"
DMG koly 트레일러와 mish 블록 맵 macOS: "탑재 가능한 파일 시스템이 없습니다"
MP4, MOV, MKV ftyp 브랜드와 샘플 테이블을 담은 moov 아톰 VLC: "입력을 열 수 없습니다"
MP3, WAV, FLAC ID3 태그, MPEG 프레임 동기 워드, FLAC STREAMINFO 블록 재생 시간도 앨범 아트도 없고 아무것도 재생되지 않음
JPG, PNG, GIF SOI, SOF, DHT, SOS 마커, PNG 시그니처, IHDR 및 IDAT 청크 모든 브라우저에서 깨진 이미지 표시
PSD, AI 8BPS 헤더, 8BIM 리소스 블록, 내장 PDF의 xref Photoshop: "파일이 호환되지 않습니다"
EXE, DLL, APK MZ 스텁, PE 헤더, 섹션 테이블, APK 서명 블록 Windows: "올바른 Win32 응용 프로그램이 아닙니다"

약 87개 확장자에 전용 프로파일이 있습니다. 그 밖의 모든 것은 헤더와 트레일러를 덮어쓰고 본문에 엔트로피를 흩뿌리는 범용 바이너리 프로파일로 처리되므로, 해당 형식의 전용 페이지가 있든 없든 여기서 파일을 온라인으로 손상시킬 수 있습니다.

개인정보 보호 약속을 그대로 믿지 마세요

모든 파일 도구가 데이터를 보관하지 않는다고 말합니다. 여기서는 그 주장을 1분도 걸리지 않고, 세 가지 방법으로 확인할 수 있습니다.

네트워크 탭을 확인하세요

개발자 도구를 열어 네트워크 탭으로 전환한 뒤 파일을 손상시키고 요청을 크기순으로 정렬해 보세요. 업로드는 데이터 크기순으로 정렬된 목록에 숨을 수 없습니다. 외부로 나가는 요청은 글꼴과 분석·광고 태그의 것뿐이며, 그중 어느 것도 여러분의 파일을 실어 나르지 않습니다.

연결을 끊고 다시 시도하세요

이 페이지를 불러온 뒤 Wi-Fi를 끄거나 비행기 모드를 켜고 파일을 손상시켜 보세요. 처음부터 끝까지 그대로 동작합니다. 오프라인에서도 계속 동작하는 도구는 애초에 아무것도 어디로도 보내고 있지 않았던 것입니다.

코드를 살펴보세요

이 도구는 압축하지 않은 상태로, 의존성 없이 배포됩니다. 개발자 도구에서 Sources 패널을 열어 그 자리에서 읽을 수 있습니다. 주석 포함 500줄 미만이고, 모든 바이트 연산이 눈에 보이며, fetch나 XHR, WebSocket 호출은 단 하나도 없습니다.

실시간 네트워크 확인 인터랙티브
여러분의 기기 파일 읽기, 다시 쓰기, 돌려주기까지 모두 페이지 메모리 안에서
어떤 서버도 파일을 받지 않습니다. 애초에 보내지지 않기 때문입니다
실행 전 요청
–
실행 후 요청
–
이 사이트로 보낸 양
–

버튼을 누르면 256 KB 파일을 메모리에 만들어 손상시킨 뒤, 이 페이지가 그 전후에 보낸 네트워크 요청을 비교합니다. 그 과정에서 발생한 제3자 분석·광고 요청은 결과에 이름과 함께 표시됩니다. 중요한 것은 여기로는 아무것도 되돌아오지 않는다는 점입니다. 보낼 곳 자체가 없기 때문입니다.

누가, 왜 파일 손상 도구를 쓰는가

의도적으로 망가뜨린 파일은 소프트웨어를 만들고 운영하고 가르치는 과정에서 일상적으로 쓰입니다.

개발자와 QA 엔지니어

잘못된 형식의 입력은 운영 장애의 가장 흔한 원인 가운데 하나이면서, 코드베이스에서 가장 덜 검증되는 경로이기도 합니다. 손상된 파일은 파서가 멈추거나 메모리를 무제한으로 할당하지 않고 안전하게 실패하는지, 업로드 지점이 쓸모 있는 오류를 반환하는지, 파일 형식 검증이 확장자를 믿는 대신 매직 바이트를 읽는지를 확인해 줍니다.

IT 및 인프라 팀

한 번도 복원해 보지 않은 백업은 가설일 뿐입니다. 데이터베이스 덤프나 배포 산출물을 손상시킨 다음 복구 절차를 그 위에서 실행해 보면, 무결성 검사가 작동하는지, 가져오기가 깔끔하게 롤백되는지, 불량한 산출물이 정상적인 것을 덮어쓸 수 있는지 알 수 있습니다.

보안 연구자와 디지털 포렌식

퍼징 코퍼스를 위한 잘못된 입력을 생성하거나, 스캐너가 깨진 아카이브를 멈추지 않고 처리하는지 확인하거나, 실제 악성코드를 다루지 않고도 디지털 포렌식과 침해 대응 교육용으로 재현 가능한 손상 증거 파일을 만들 수 있습니다.

교육자와 강사

손상된 파일이 바이트 수준에서 어떻게 보이는지 보여 주고, 체크섬과 버전 관리 백업이 왜 존재하는지 설명하고, 수강생에게 동일한 손상 파일을 나눠 주어 복구를 연습시킬 수 있습니다. 실행 후의 16진수 보기가 변화를 추상적인 설명이 아니라 눈에 보이는 것으로 만들어 줍니다.

잘못된 입력을 일부러 테스트할 가치가 있는 이유

저장 장치는 대부분의 팀이 예상하는 것보다 더 자주, 더 조용히 고장 납니다. Understanding the Robustness of SSDs under Power Fault (Zheng 외, USENIX FAST 2013) 연구에서는 다섯 개 제조사의 SSD 15개 중 13개가 쓰기 도중 전원이 차단되자 오작동했습니다. 관찰된 고장 양상은 장치의 완전한 사망만이 아니었습니다. 비트 손상, 잘린 쓰기, 직렬화 불가능한 쓰기, 메타데이터 손상이 포함되었는데, 마지막 것이 바로 파일이 존재하고 크기도 맞는데 읽히지 않는 상태를 만드는 유형입니다.

기계식 디스크도 시간이 지난다고 더 안전해지지 않습니다. 구글이 10만 대가 넘는 디스크를 분석한 결과, 3년 차에는 연간 고장률이 8.6%에 근접했고, 잠재적 섹터 오류는 디스크가 고장으로 판정되기 훨씬 전부터 발견되지 않은 채 쌓여 갔습니다.

실무적인 결론은, 손상된 파일을 처리하는 코드가 누군가 테스트했든 아니든 언젠가는 운영 환경에서 실행된다는 것입니다. 파일을 일부러 손상시키면 그것을 장애가 아니라 CI에서 돌릴 수 있는 테스트로 바꿀 수 있습니다. 무엇을 확인해야 하는지에 대한 설명은 아무도 테스트하지 않는 오류 경로 테스트하기를 참고하세요.

다른 온라인 도구와의 비교

다른 선택지로도 충분한 경우까지 포함한, 정직한 비교입니다.

항목Files Corrupter일반적인 온라인 도구
처리가 이루어지는 곳 여러분의 브라우저 서버로 업로드
파일 크기 제한 없음 (브라우저 한계인 약 2 GB까지) 대개 10~100 MB
손상 방식 형식을 이해한 구조적 손상 무작위 바이트 반전
Office와 Acrobat의 복구를 무력화 예 대체로 아니오
손상 단계 네 단계 한 단계
일괄 처리 예 한 번에 한 파일
이름·크기·MIME 형식 유지 예 대개 이름이 바뀜
오프라인 동작 예 아니오
변경 내용 보고 프로파일, 표지, 16진수, SHA-256 없음
계정 필요 여부 전혀 필요 없음 때때로 필요

이 도구가 하지 못하는 일

분명히 밝혀 두는 편이 낫습니다. 여기서 과장하는 도구는 가장 중요한 순간에 여러분의 시간을 낭비시키기 때문입니다.

  • 아무것도 복구하지 못합니다. 손상은 되돌릴 수 없는 단방향 작업입니다. 헤더와 색인, 트레일러가 사라진 뒤에는 재구성할 여분의 정보가 남지 않습니다. 저희에게도, 어떤 복구 도구에도 마찬가지입니다. 원본은 반드시 보관하세요.
  • 타임스탬프를 바꾸지 못합니다. 생성 및 수정 날짜는 파일 내용이 아니라 파일 시스템에서 옵니다. 여기 있는 어떤 기능도 파일이 특정 시점에 손상된 것처럼 보이게 만들 수 없습니다.
  • 먼저 기록된 해시는 속이지 못합니다. 어떤 시스템이 정상 파일의 체크섬을 이미 저장해 두었다면 손상된 사본은 그것과 일치하지 않습니다. 체크섬은 바로 그러라고 있는 것입니다.
  • 특정 애플리케이션의 동작을 보장하지 못합니다. 형식 프로파일은 파서가 의존하는 구조를 노리고 결과도 일관되지만, 모든 프로그램의 모든 버전에서 동일한 동작을 약속할 수 있는 도구는 없습니다.
  • 원본 파일을 절대 수정하지 않습니다. 선택한 파일은 메모리로 읽어 들입니다. 손상은 사본에 적용되어 다운로드로 돌려드립니다. 디스크의 원본은 그대로입니다.

각 수준이 실제로 하는 일

손상은 구조에 먼저, 페이로드에 나중에 적용됩니다. 이 순서가 "경고와 함께 열림"과 "복구 불가"의 차이를 만듭니다.

단계별 바이트 지도 인터랙티브
헤더와 트레일러 본문 데이터 바이트의 3%를 다시 씀, 헤더, 시그니처, 트레일러 파괴

일반적인 애플리케이션에서는 열리지 않습니다.

단계다시 쓰는 데이터대상 구조결과
Light ~0.5% 매직 바이트만 오류와 함께 열리거나 일부만 표시됩니다. 복구되는 경우도 있습니다.
Standard ~3% 헤더, 모든 시그니처, 트레일러 일반적인 애플리케이션에서는 열리지 않습니다.
Heavy ~12% 헤더, 모든 시그니처, 이중 트레일러 복구 및 수리 소프트웨어를 완전히 무력화합니다.
Shred 100% 파일 전체 대체 모든 바이트가 암호학적 잡음이 됩니다.

자주 묻는 질문

Files Corrupter는 정말 무료인가요?

네. 계정, 가입, 사용 제한이 전혀 없는 완전 무료입니다. 도구는 사용자 하드웨어에서 실행됩니다.

내 파일이 서버로 업로드되나요?

아니요. 모든 바이트가 브라우저에서 로컬로 처리됩니다. 전송, 기록, 저장이 일어나지 않습니다.

손상된 파일을 복구할 수 있나요?

Standard 이상에서는 불가능합니다. 복구 도구가 의존하는 구조적 표식을 파괴하기 때문입니다. 항상 백업을 보관하세요.

손상된 파일이 정상으로 보이나요?

네. 출력물은 원래 파일명, 정확한 바이트 길이, MIME 타입을 유지합니다. 무언가가 파싱하려 할 때만 실패합니다.

최대 파일 크기는?

저희가 두는 제한은 없습니다. 8 MB 단위로 처리하므로 수 기가바이트 동영상도 메모리를 고갈시키지 않습니다.

어떤 형식을 지원하나요?

모든 형식입니다. 약 87개 확장자에 전용 프로필이 있으며 나머지는 범용 바이너리 프로필로 처리됩니다.

의도적으로 망가뜨리기

계정 없음, 업로드 없음, 제한 없음.

지금 파일 손상시키기