ファイルを選ぶ
ドラッグ&ドロップ、またはクリックして選択します。複数ファイルの同時処理が可能で、サイズ制限はありません。ファイルはメモリーに読み込まれ、どこにも送信されません。
数秒でどんなファイルも破損させる、 どこにもアップロードせずに
ランダムなバイトを数個書き換えるのではなく、実際のパーサーが依存する構造そのものを破壊する、フォーマットを理解した破損ツールです。PDF、Office 文書、アーカイブ、動画、音声、画像に対応し、すべてブラウザー内で処理します。
すべてローカルで動作します。アップロードも保存も行いません。
どの形式にも専用のプロファイルがあり、そのパーサーが依存する構造に合わせて調整されています。
オフィス文書と PDF は、壊す必要に迫られることが最も多く、しかも説得力をもって壊すのが最も難しい形式です。Word、Excel、PowerPoint のファイルは復旧機能を内蔵した ZIP パッケージであり、PDF は自身の相互参照テーブルを再構築します。これらのツールは、そうした復旧経路が依存するコンテナーとインデックス構造を破壊します。.
10 個のツールテキスト形式には破壊すべきヘッダーがないため、文字をかき混ぜても別のテキストができるだけです。これらのツールはまったく有効な UTF-8 ではないバイト列を注入するので、ファイルは単に意味不明に読めるのではなくデコード不能になります。それこそがパーサーを本物の破損と同じように失敗させるのです。.
7 個のツールメディア形式は損傷に耐えるように作られています。プレーヤーは壊れた区間を読み飛ばし、画像デコーダーは不良ブロックの後で同期を取り直します。どれも耐えられないのはインデックスの喪失です。MP4 の moov アトム、JPEG のスキャンマーカー、PNG のチャンクヘッダー。これらのツールが狙うのはそこです。「軽度」レベルでは代わりにグリッチアートの効果が得られます。.
7 個のツールアーカイブは、破損対策が最も明確に設計に織り込まれた形式です。RAR にはリカバリーレコードがあり、ZIP の修復ツールは生き残ったローカルヘッダーを探し、TAR にはそもそも失うインデックスがありません。これらのツールは、それぞれの形式が備える最初の逃げ道だけでなく、すべての逃げ道を取り除きます。.
5 個のツール実行ファイルとインストーラーは何かが動き出す前に検証されるため、失敗の仕方が正確で再現しやすいという特徴があります。壊れた EXE は読み込み時に拒否され、壊れた DLL はアプリケーションが関数を呼びに行った瞬間に失敗します。どちらも必要なときに再現できると役立ち、どちらも実行はできません。.
4 個のツールすべてが真面目である必要はありません。この 2 つは実際に壊すのではなく、壊れたように見せます。積み重なった Unicode 結合文字で作る Zalgo テキストと、本物のデータモッシュ・RGB ずらし・ピクセルソートを通したミームです。ここにある他のすべてと同じく、どちらもブラウザー内で動きます。.
2 個のツール3 ステップ、アカウント不要、待ち時間なし。
ドラッグ&ドロップ、またはクリックして選択します。複数ファイルの同時処理が可能で、サイズ制限はありません。ファイルはメモリーに読み込まれ、どこにも送信されません。
ほとんどの用途では Standard が適切です。エンジンが拡張子とマジックバイトから形式を判別し、その形式のプロファイルを適用します。
破損したコピーはメモリー上で生成され、元のファイル名でダウンロードされます。元のファイルは一切変更されません。
オンラインのファイル破損ツールの多くは、ランダムな数十バイトを上書きするだけです。プレーンテキストならそれで十分ですが、実際に壊す必要のある形式ではたいてい足りません。それらの形式は、損傷に耐えるよう設計されたコンテナだからです。
エンジンは拡張子とマジックバイトを読み取り、87 種類の形式プロファイルから 1 つを選び、本体データに触れる前にその形式の構造上の目印を破壊します。ランダムなバイト反転はたいてい圧縮ストリームの中に落ちますが、それはまさに Word や Acrobat が復元できるよう設計された種類の損傷です。
ファイルは File API で読み込み、メモリ上で書き換え、Blob URL で返します。コードにアップロード先は 1 つも存在しないので、ファイル名の残るサーバーログも、信頼を求められる保存ポリシーも、漏えいする対象もありません。
Light は警告付きで開く、または部分的に表示されるファイルを残します。グリッチアートになるのはこの段階です。Standard は開けない状態にします。Heavy は修復ツールを無力化します。Shred は名前とサイズを保ったまま、全バイトを暗号学的ノイズに置き換えます。
破損したコピーは、元のファイル名、正確なバイト長、正しい MIME タイプを保ちます。他のファイルと同じようにコピーでき、同期でき、メールに添付でき、アップロードフォームも通ります。失敗するのは、何かがそれを解析しようとした瞬間だけです。
処理は 8 MB ずつ進み、その合間にイベントループへ制御を返すため、数ギガバイトの動画でもタブが固まることも、メモリを使い切ることもありません。フォルダーをドロップすれば、すべてのファイルが 1 回の走査で、1 メガバイトあたりおよそ 18 ms で処理されます。
実行のたびに、使用したプロファイル、破壊した構造マーカーの数、書き換えたバイトの割合、ヘッダーの前後の 16 進表示が報告されます。任意の SHA-256 ハッシュにより、入力と出力が異なることを確認できます。
ヘッダー、インデックス、トレーラーが失われました。どのエントリも見つけられないため、修復に使える手がかりが残りません。
損傷はまず構造に、次に本体データに適用されます。各プロファイルが狙う目印と、その後アプリケーションが実際に表示するエラーは次のとおりです。
Acrobat:「ファイルが破損しているため修復できませんでした。」
リーダーは 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 分もかからず、3 通りの方法で確かめられます。
開発者ツールを開いて Network タブに切り替え、ファイルを破損させてからリクエストをサイズ順に並べ替えてください。アップロードは、データ量で並べ替えた一覧の中に隠れられません。外向きのリクエストはフォントと解析・広告タグのものだけで、どれもあなたのファイルを運んでいません。
このページを読み込み、Wi-Fi を切るか機内モードにしてから、ファイルを破損させてみてください。最初から最後まで問題なく動きます。オフラインでも動き続けるツールは、そもそも何もどこにも送っていません。
このツールは圧縮なし、依存関係なしで配布されています。開発者ツールの Sources パネルを開いてその場で読めます。コメント込みで 500 行未満、すべてのバイト操作が見え、fetch・XHR・WebSocket の呼び出しは 1 つもありません。
ボタンを押すと、256 KB のファイルをメモリ上に生成して破損させ、その前後でこのページが行ったネットワークリクエストを比較します。その際に発生した第三者の解析・広告リクエストは結果に名前入りで表示されます。重要なのは、ここへは何も送り返されないという点です。送る先が存在しないからです。
意図的に壊したファイルは、ソフトウェアの開発・運用・教育において日常的に使われます。
不正な入力は本番障害の最も一般的な原因の 1 つであり、同時にコードベースの中で最も試されていない経路の 1 つです。破損したファイルは、パーサーがハングしたり無制限にメモリを確保したりせずに安全に失敗するか、アップロード先が有用なエラーを返すか、ファイル種別の検証が拡張子を信用せずマジックバイトを読んでいるかを確かめます。
一度も復元したことのないバックアップは仮説にすぎません。データベースダンプやデプロイ成果物を破損させ、その上で復旧手順を実行してみてください。整合性チェックが働くか、インポートがきれいにロールバックするか、不良な成果物が正常なものを上書きできてしまわないかがわかります。
ファジング用コーパスの不正な入力を生成する、スキャナーが壊れた書庫をハングせずに処理できるか確認する、あるいは実際のマルウェアに触れずに、デジタルフォレンジックやインシデント対応の訓練用に再現可能な破損証拠ファイルを用意する、といった用途に使えます。
破損したファイルがバイトレベルでどう見えるかを見せ、チェックサムやバージョン付きバックアップが存在する理由を示し、受講者に同一の破損ファイルを配って復旧の練習をさせられます。実行ごとの 16 進表示が、変化を抽象論ではなく目に見えるものにします。
ストレージは、多くのチームが想定するより高い頻度で、しかも静かに壊れます。 Understanding the Robustness of SSDs under Power Fault (Zheng ほか、USENIX FAST 2013)では、5 社のソリッドステートドライブ 15 台のうち 13 台が、書き込み中の電源遮断で異常をきたしました。観測された故障はデバイスの死亡だけではなく、ビット破損、途中で切れた書き込み、直列化できない書き込み、メタデータ破損を含みます。最後のものこそ、ファイルが存在し、サイズも正しく、それでいて読めない状態を生む種類です。
ハードディスクも時間が経つほど安全になるわけではありません。Google による 10 万台超のディスクの分析では、3 年目には年間故障率が 8.6% に近づき、潜在的なセクタエラーは、ドライブが故障と判定されるずっと前から気づかれないまま蓄積していました。
実務上の帰結として、破損したファイルを扱うコードは、誰かがテストしたかどうかに関係なく、いずれ本番で実行されます。ファイルを意図的に破損させれば、それを障害ではなく CI で回せるテストに変えられます。何を確認すべきかの手順は 誰もテストしないエラー経路をテストするをご覧ください。
他の選択肢で十分な場面も含めた、正直な比較です。
| 項目 | Files Corrupter | 一般的なオンラインツール |
|---|---|---|
| 処理が行われる場所 | あなたのブラウザー | サーバーへアップロード |
| ファイルサイズの上限 | なし(ブラウザーの約 2 GB の上限まで) | 多くは 10〜100 MB |
| 破損の方法 | 形式を理解した構造的な破壊 | ランダムなバイト反転 |
| Office や Acrobat の修復を無力化 | はい | 多くの場合いいえ |
| 損傷レベル | 4 段階 | 1 段階 |
| 一括処理 | はい | 1 ファイルずつ |
| 名前・サイズ・MIME タイプを保持 | はい | たいてい名前が変わる |
| オフラインで動作 | はい | いいえ |
| 変更内容を報告 | プロファイル、マーカー、16 進、SHA-256 | なし |
| アカウントの要否 | 不要 | 必要な場合あり |
ここではっきり書いておきます。過大な約束をするツールは、いちばん大事な場面であなたの時間を奪うからです。
破損はまず構造に、次にペイロードに適用されます。この順序が「警告付きで開く」と「復元できない」の違いを生みます。
通常のアプリケーションでは開けません。
| レベル | 書き換えるデータ | 対象となる構造 | 結果 |
|---|---|---|---|
| Light | ~0.5% | マジックバイトのみ | エラー付きで開くか部分的に表示されます。復元できる場合もあります。 |
| Standard | ~3% | ヘッダー、全シグネチャ、トレーラー | 通常のアプリケーションでは開けません。 |
| Heavy | ~12% | ヘッダー、全シグネチャ、二重トレーラー | 復元・修復ソフトを完全に無力化します。 |
| Shred | 100% | ファイル全体を置換 | 全バイトが暗号学的ノイズになります。 |
はい。アカウント、登録、利用制限は一切ありません。ツールはお使いの端末上で動作します。
いいえ。すべてのバイトはブラウザー内でローカルに処理されます。送信も記録も保存も行いません。
Standard 以上では復元できません。復元ツールが頼る構造上の目印を破壊するためです。必ずバックアップを保管してください。
はい。出力は元のファイル名、正確なバイト長、MIME タイプを保ちます。解析しようとしたときにだけ失敗します。
当方からの制限はありません。8 MB 単位で処理するため、数ギガバイトの動画でもメモリーを使い切りません。
すべての形式です。約 87 の拡張子に専用プロファイルがあり、それ以外も汎用バイナリープロファイルで確実に破損します。