ファイル識別子

ファイルをドロップしてください - 最初の数バイトをローカルで読み取り、名前が変更されていても本当の形式を特定します。

ファイル識別子無料
ここにファイルをドロップするか 参照 アップロードされません - デバイス上でチェック済み

識別子の仕組み

ほぼすべてのファイル形式は、マジックナンバーと呼ばれる短く固定されたバイト列で始まります。PNG は常に 89 50 4E 47 で始まり、PDF は %PDF、ZIP ベースのファイル(DOCX や APK を含む)は PK で始まります。ファイル名は変更可能なラベルに過ぎませんが、先頭のバイトこそがその形式の正体です。

ファイルをドロップすると、ツールはその最初の 64 バイトのみを読み取り、既知のシグネチャのテーブルと照合します。これはすべて FileReader API を通じてブラウザ内で行われるため、ファイルが外部に送信されることはありません。シグネチャとファイル名が一致しない場合、ファイル名が変更された可能性があることを通知します。

お役立ち情報

  • 最初の数バイトのみを読み取るため、4 GB のビデオでもテキストファイルと同じ速さで識別されます。
  • 何もアップロードされないため、プライベートな文書や仕事の書類でも安心です。
  • 中身が .png なのに .jpg になっている場合、バイト列によって正体が判明します。
  • 生の .txt や .csv のようなプレーンな形式にはシグネチャがないため、「不明」と返されることがあります。

よくある質問

ファイルはどこかにアップロードされますか?
いいえ。ファイルはブラウザ内で読み取られ、その最初の数バイトが組み込みリストと照合されます。サーバーには何も送信されません。
«不明なシグネチャ» と表示されます。どういう意味ですか?
ファイルが既知のシグネチャで始まっていません。これは、固定ヘッダーのない TXT, CSV, JSON などのプレーンテキストや、珍しい形式では正常な動作です。その場合でも、名前に基づいた推測結果が表示されます。
ファイル名が変更されたかどうか分かりますか?
はい。バイト列が拡張子とは異なる形式を示している場合、不一致としてフラグを立てます。例えば、実際には JPEG なのに photo.pdf という名前になっているファイルなどです。
どの形式を検出できますか?
画像、オーディオ、ビデオ、アーカイブ、ドキュメント、フォント、プログラムなど、約45の一般的なファミリーに対応しています。これには MP4 や HEIC などのコンテナ形式や、RIFF ファミリー(WAV, AVI, WEBP)も含まれます。
機密ファイルに使用しても安全ですか?
はい。ファイルがデバイスから離れることはないため、傍受されたり保存されたりすることはありません。ページを読み込んだ後は、オフラインでも使用できます。