ファイル形式識別

マジックバイト解析で不明なファイル形式をオンラインで識別。拡張子に関係なく真のファイル形式を検出。MIMEタイプ、正しい拡張子、ファイルシグネチャを確認できます。

またはファイルをここにドラッグ&ドロップ

すべてのファイル形式に対応

高速変換安全な処理登録不要

ファイル形式識別の仕組み

すべてのファイルは「マジックナンバー」またはファイルシグネチャと呼ばれる固有のバイト列で始まります。PDFファイルは%PDF(16進数:25 50 44 46)で始まり、JPEG画像はFF D8 FFで始まり、ZIPアーカイブはPK(50 4B)で始まります。このツールは、ファイルの拡張子に関係なく、これらの先頭バイトを読み取って実際のファイル形式を判定します。

解析はブラウザ内で行われます。判別に必要な先頭 512 バイトだけを読み取るため、大きなファイルでも判定は一瞬です。この数バイトを、50 種類以上の既知のファイルシグネチャのデータベースと照合します。

ファイル形式を識別する理由

ファイル拡張子は変更、削除、または破損する可能性があります。「document.pdf」という名前のファイルが実際には画像や実行ファイルかもしれません。メールの添付ファイル、不明なソースからのダウンロード、拡張子のないファイルは、開く前に形式を確認することで安全性が高まります。

開発者やシステム管理者は、アップロードの検証、偽装されたマルウェアの検出、開けないファイルのトラブルシューティングに形式識別を使用します。正確なMIMEタイプを知ることで、適切なアプリケーションや変換ツールを選択できます。

対応形式

カテゴリ検出可能な形式
ドキュメントPDF、DOC、DOCX、XLS、XLSX、PPT、PPTX、RTF、ODT
画像JPEG、PNG、GIF、BMP、TIFF、WebP、ICO、SVG
音声MP3、WAV、FLAC、OGG、AAC、M4A
動画MP4、AVI、MKV、MOV、WebM、FLV
アーカイブZIP、RAR、7Z、TAR、GZIP、BZIP2、XZ, ZSTD

主な機能

  • ファイルシグネチャ(マジックバイト)を読み取り即座に検出
  • 全カテゴリで50種類以上の一般的なファイル形式を識別
  • 拡張子の不一致を検出し、正しい拡張子を提案
  • Web開発やプログラミング用にMIMEタイプを表示
  • 判別はブラウザ内で行われます

一般的な使用例

ダウンロードしたファイルを開く前に確認できます。PDFドキュメントと称するファイルが実際には実行ファイルかもしれません。マジックバイトをチェックすることで、ファイル名や拡張子に関係なく真の形式が明らかになります。

拡張子が欠落または不正なファイルを復元できます。ファイルが拡張子を失ったり、誤って名前が変更されたりした場合、このツールで識別して正しい拡張子を復元し、適切なアプリケーションで開くことができます。

開発者はサーバー側でマジックバイトをチェックしてファイルアップロードを検証します。このツールは検証に使用されるシグネチャのテストと理解に役立ちます。システム管理者は不審なファイルを実行せずに調査できます。

関連ツール

ファイル形式識別FAQ

マジックバイトとは何ですか?

マジックバイト(ファイルシグネチャとも呼ばれます)は、ファイルの先頭にある、形式を識別するための特定のバイト列です。例えば、すべてのJPEGファイルはFF D8 FFというバイトで始まり、すべてのPDFファイルは%PDF(16進数で25 50 44 46)で始まります。これにより、拡張子に関係なく確実に形式を判定できます。

拡張子のないファイルの形式を判定できますか?

はい、まさにそのためのツールです。マジックバイトはファイル名ではなくファイル自体に埋め込まれています。拡張子の有無にかかわらずファイルをアップロードすれば、本ツールがファイルの内容から実際の形式を検出します。

ファイルが「ZIPアーカイブ / Office Open XML」と表示されるのはなぜですか?

最新のOffice文書(DOCX、XLSX、PPTX)は、実際にはXMLファイルを含むZIPアーカイブです。これらは同じマジックバイト(PKまたは50 4B)を共有しています。区別するにはアーカイブの中身を調べる必要があります。本ツールは、正確性のためにどちらの可能性も示します。

形式の判定はブラウザ内で行われますか?

はい。先頭 512 バイトをブラウザ内で読み取り、50 種類以上の既知のシグネチャと照合します。数ギガバイトのファイルでも結果が即座に表示されるのはそのためです。データの取り扱いはプライバシーポリシーをご覧ください。

形式が検出されない場合はどうすればよいですか?

「不明な形式」と表示された場合、そのファイルシグネチャが本ツールのデータベース(50種類以上の既知の形式)のどれとも一致しないことを意味します。本ツールは最初のバイトを表示するので、シグネチャを自分で調べることもできます。あまり一般的でない形式や独自形式は認識されないことがあります。

このツールはファイルを開いても安全かどうか判定できますか?

本ツールが判定するのはファイルの形式であり、安全性ではありません。「image.jpg」が実は実行ファイル(EXE)であるといった警告サインを見つけることはできます。ただし、形式が正しく判定されたからといって、そのファイルが安全であるとは限りません。正当な形式の中にも悪意のあるコンテンツが存在しうるためです。ダウンロードしたファイルは常にウイルス対策ソフトでスキャンしてください。