ByteScope

ファイル形式リファレンス

判別ツールが知るすべての形式を — マジックナンバー、MIMEタイプ、拡張子つきで。

すべてブラウザの中で動くので、何もアップロードされません。

← ファイル形式判別ツールに戻る

画像

動画

音声

アーカイブ・圧縮

ドキュメント

データ・データベース

実行ファイル・バイトコード

フォント

テキスト・マークアップ

このツールについて

これはファイル形式判別ツールのリファレンス面です:形式ごとに1ページ、カテゴリ別にまとめてあります。各ページには、正確なバイト署名(「マジックナンバー」)をhexで、正式なMIMEタイプ、その形式に属する拡張子、そしてその形式が実際に何のためのものかの短い説明を掲載しています。

謎のファイルとhexダンプを目の前にした瞬間のために作られています:先頭のバイトをここの署名と照合すれば、それが何なのか分かります。docx、apk、jar のようなコンテナ形式も収録しています — これらは中身がすべてZIPファイルなので、単一のヘッダ署名ではなく、それらを区別する内部のディレクトリエントリをページで説明しています。

検索ではなく実際のファイルを判別したいときは、判別ツール本体を使ってください — ファイルをドロップすれば、すべてブラウザ内でマジックナンバーを読み取ります。

よくある質問

マジックナンバーとは何ですか?

既知の位置 — ほぼ必ず先頭 — にある、短い固定のバイト列で、ファイル名に関係なくツールが形式を認識できるように書き込まれています。PNGは 89 50 4E 47 を、ZIPは 50 4B で始まります。このリファレンスは、知っているすべての形式についてその署名を掲載しています。

docx、apk、jarに独自のヘッダバイトがないのはなぜですか?

ZIPアーカイブだからです。それらのページはZIPのローカルファイルヘッダ(50 4B 03 04)を示したうえで、具体的な形式を識別する内部の目印となるエントリ — docxならword/フォルダ、apkならAndroidManifest.xml — を説明します。

特定のファイルを判別するには?

ファイル形式判別ツールを開いてファイルをドロップしてください。先頭のバイトをローカルで読み取り、この同じデータベースと照合し、詳細のためにここへリンクします。アップロードは一切行われません。