壊れたファイルジェネレーター | 簡単にファイルを生成する
壊れたファイルジェネレーターは、特定の形式のファイルを意図的に破損させるオンラインサービスです。ユーザーは様々なファイルタイプを選び、破損ファイルを生成できます。データ復旧やセキュリティテストに役立ちます。
* が付いた種類には本物のファイルシグネチャが入ります。
test-file.pdf
どの種類でも使えます。512MBまで。
ファイルがアップロードされることはありません。ブラウザの中、つまりあなた自身の端末で読み込んで破損させ、そのコピーがそのままダウンロードに保存されます。こちらには何も届かないので、小さなサイズ制限も設けていません。
このファイルが本当に壊れたファイルのように振る舞う理由
最初から最後までランダムなバイトでできたファイルは、ソフトウェアが中身を見る前にはじかれてしまうので、ほとんど何も試せません。このツールは選んだ種類の本物のシグネチャを書き込み、残りをゴミデータで埋めます。OSはそれをPDFやZIP、MP4として表示し続け、アプリケーションはファイルを開いてヘッダーを読み、そこで初めて破損に突き当たります。これが実際に壊れたファイルがたどる経路であり、試す価値があるのもこの経路です。
破損ファイル生成ツールとは
破損ファイル生成ツールは、わざと読み込めないファイルを作り、ソフトウェアが壊れたデータをどう扱うかを確かめるためのものです。好きなサイズと種類でゼロから作ることも、何もアップロードせずに、手元のファイルのコピーをブラウザ内で壊すこともできます。
使い方
- モードを選びます。ゼロから破損ファイルを作るか、自分のファイルのコピーを壊すかです。
- 作る場合は、サイズと単位を決め、名前を付けて、ファイルの種類を選びます。
- シグネチャのスイッチはオンのままにして、その種類として認識され続けるようにします。
- 自分のファイルを壊す場合は、ファイルを選んで壊す程度を決めます。
- 結果をダウンロードします。お使いの端末にある元のファイルには一切触れません。
何に使うのか
- 壊れたファイルを渡されたときに、アプリが落ちずに分かりやすいエラーを出すか確認する。
- ぴったりのサイズのファイルでアップロード上限や検証の動きを試す。
- バックアップや復元のツールが破損をきちんと検知するか確かめる。
- 容量や割り当てのテストで、ストレージを決まったサイズまで埋める。
- 実データを危険にさらさずに、ファイル破損がどういうものかを見せる。
どちらのモードを使うか
| やりたいこと | 使うモード |
|---|---|
| 壊れたPDF・ZIP・動画をアプリがどう扱うか試す | 生成、シグネチャはオン |
| 手元にある特定の文書を壊す | 自分のファイルを壊す |
| ディスクを埋める、または正確なアップロードサイズにする | 生成、種類は任意、シグネチャは任意 |
| 修復ツールでまだ救えるかどうか確かめる | 自分のファイルを壊す、軽度 |
このツールはソフトウェアのテスト用です。提出すべき成果物の代わりに、破損ファイルを渡すような使い方はご遠慮ください。
よくある質問
いいえ。どちらのモードも完全にブラウザ内で動作します。選んだファイルはご自身の端末で読み込まれ、破損したコピーもそこで作られて、そのままダウンロードに保存されます。こちらには何も送信されないため、サーバーで処理する必要があるサイトに比べてサイズの上限もずっと大きく設定できています。
一切変更しません。必ず名前に「-corrupted」が付いた新しいファイルが作られます。選んだファイルはそのままの状態で残ります。
軽度はバイトの約1パーセントを書き換え、長さは変えません。修復ツールで元に戻せることも多い程度です。中程度は約10分の1を書き換えて末尾を切り落とし、通常はもう修復できません。強度は約3分の1を書き換え、4分の1を削除します。試したい対象がまだ壊れる範囲で、いちばん軽いレベルを選んでください。
そのバイトはファイルシグネチャで、OSがファイルの種類を判断するために読む部分です。残しておくとファイルはPDFやZIPとして扱われ続け、アプリケーションは破損に気づく前にファイルを開きます。多くの場合、試したいのはまさにその挙動です。ファイルの種類すら判別できない場合の動作を見たいときは、スイッチをオフにしてください。
文書、画像、音声、動画、圧縮、ディスクイメージ、デザインファイル、開発向け形式など、約50種類の一般的な形式に対応しています。好きな拡張子を自分で入力することも、拡張子なしのファイルを作ることもできます。本物のシグネチャが入る種類は、一覧でアスタリスク付きになっています。
生成は最大2GB、自分のファイルを壊す場合は最大512MBです。どちらの上限もサーバーではなくブラウザのメモリによるものなので、大きなファイルは作成に少し時間がかかり、その間それなりのメモリを使います。
そこが狙いです。失敗するところまでは開くのが正しい状態です。シグネチャを残していれば、アプリケーションは種類を認識して読み始め、意味をなさない内容にぶつかります。そのあとどうするか、分かりやすいエラーを出すのか落ちるのかが、まさに試したい部分です。
テストのために壊れたファイルを用意するのはごく当たり前のことで、このページはそのためにあります。やっていない仕事をやったと思わせるために誰かに渡すのは別の話で、それについてはお手伝いできません。
破損ファイル生成ツールとは
破損ファイル生成ツールは、わざと読み込めないファイルを作り、ソフトウェアが壊れたデータをどう扱うかを確かめるためのものです。好きなサイズと種類でゼロから作ることも、何もアップロードせずに、手元のファイルのコピーをブラウザ内で壊すこともできます。