💔 壊れたファイル
エラーハンドリング検証用の意図的に壊れたファイルです。バリデーション処理やエラー処理のテストにお使いください。
壊れたPNGファイル(header-corrupted)
ヘッダが破損したPNGファイル
PNG / 10 KB
壊れたPNGファイル(truncated)
途中で切れたPNGファイル
PNG / 30 B
壊れたPDFファイル(header-corrupted)
ヘッダが破損したPDFファイル
PDF / 10 KB
壊れたPDFファイル(truncated)
途中で切れたPDFファイル
PDF / 40 B
壊れたZIPファイル(corrupted)
破損したZIPファイル
ZIP / 10 KB
壊れたJSONファイル(invalid-syntax)
構文エラーのあるJSONファイル
JSON / 36 B
壊れたCSVファイル(inconsistent-columns)
列数が不揃いのCSVファイル
CSV / 231 B
壊れたファイルのテストが重要な理由
実際の運用環境では、ネットワーク障害や転送エラーにより壊れたファイルがアップロードされることがあります。また、悪意のあるユーザーが拡張子を偽装したファイルを送信するケースもあります。
これらの壊れたファイルを使って、アプリケーションが適切にエラーを検出・ハンドリングできるかテストしましょう。クラッシュせず、ユーザーにわかりやすいエラーメッセージを返せることが重要です。