コンテンツにスキップ

💔 壊れたファイル

エラーハンドリング検証用の意図的に壊れたファイルです。バリデーション処理やエラー処理のテストにお使いください。

ヘッダが破損した 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

壊れたファイルのテストが重要な理由

実際の運用環境では、ネットワーク障害や転送エラーにより壊れたファイルがアップロードされることがあります。また、悪意のあるユーザーが拡張子を偽装したファイルを送信するケースもあります。

これらの壊れたファイルを使って、アプリケーションが適切にエラーを検出・ハンドリングできるかテストしましょう。クラッシュせず、ユーザーにわかりやすいエラーメッセージを返せることが重要です。