テストファイル

JSON テストファイル

指定容量の妥当なJSON。 容量ちょうど・ハッシュ固定・その場で生成します。一覧に無い容量も任意のバイト数で作れます。

サイズを選んでダウンロード

容量バイト数ダウンロードMD5SHA-256
10 KB10,240sample-10kb.json9400820711…8866797fb0…
100 KB102,400sample-100kb.jsonbc2fc050e6…253d0d37c5…
1 MB1,048,576sample-1mb.jsonec45fcc129…b981f2506c…
5 MB5,242,880sample-5mb.json64b86495d5…c8930edd81…
10 MB10,485,760sample-10mb.jsonebfda8f6e8…3618046a89…

ハッシュはクリックで全桁をコピーできます。事前計算した固定値で、ダウンロードした実ファイルと一致します。

任意のサイズで作る

一覧に無い容量(60MB・51MB・15MB など)もその場で作れます。上限は 100 MB。

ダウンロード

ちょうど 62,914,560 バイト の JSON(sample-62914560.json)を作ります。

妥当な(valid)JSONファイルを指定容量で無料ダウンロードできます。APIモックやJSONパーサ、インポート機能のテストに。10KBから10MBまで容量ちょうどで、会員登録は不要です。

よくある用途

容量ごとの目安

容量現実の目安実際に当たりやすい上限・設定
10 KBアイコンや favicon 1 個、API のレスポンス 1 件、ログ数十行がだいたいこのくらいです。この容量で弾かれる設定はまずありません。上限まわりではなく、拡張子チェックや MIME 判定だけを切り分けたいときに向きます。
100 KBWeb に載せる写真 1 枚を圧縮したあとが、だいたいこの辺りに収まります。ページの HTML と CSS を合わせたサイズにも近い容量です。画像アップロードの上限を 100KB に絞っているフォームはあり、その境界を試すのに使えます。転送量より、リサイズ処理そのものの確認が主目的になる容量です。
1 MBメール添付でも軽い部類です。フォームの画像アップロード上限としてよく設定される値でもあります。nginx の client_max_body_size は既定が 1MB です。設定を変えていないリバースプロキシの後ろにアプリを置くと、ちょうどこの辺りから 413 Request Entity Too Large が返り始めます。
5 MBスマートフォンで撮った写真をそのままアップロードすると、だいたいこのくらいになります。PHP の既定は upload_max_filesize が 2MB、post_max_size が 8MB です。5MB のファイルは前者だけを超えるので、「設定を 1 つ直したのにまだ通らない」という事故が起きやすい容量です。
10 MB添付ファイルの上限としてよく設定される値です。この辺りから転送時間とタイムアウトが現実の問題になります。アプリ側は受け付けても、前段のリバースプロキシやロードバランサが先に切ることがある容量です。413 がどの層から返っているのかを確かめるのに向きます。

よくある質問

これは valid な JSON ですか?

はい。JSON.parse できる妥当なJSONです。配列とオブジェクトで容量を満たしています。

なぜ容量がちょうどなのですか?

形式として無視される領域でバイト数を調整しているため、指定サイズ(例:5MB = 5,242,880バイト)ちょうどになります。1KB=1024バイト換算です。

同じURLなら毎回同じファイルですか?

はい。内容は決定論的に生成するので、同じURLからは常に同じバイト列=同じ MD5 / SHA-256 が得られます。事前に保存しているのではなく、その場で計算しています。テストの再現性(ゴールデンファイル)に使えます。