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