ファイル形式偽装チェッカー
各ファイルの実際の先頭32バイトを読み、形式群とファイル名、申告MIMEを比較します。
20個、1個1 GBまで。先頭32バイトのみ。PNGは8バイト、JPEGはFF D8 FF、GIF87a/GIF89a、PDFは%PDF-とバージョン、ZIPはローカル・空・分割マーカーです。
完全なファイル検証、マルウェアスキャン、安全判定ではありません。不明な署名や拡張子なし・未知の拡張子は判定不能です。ZIPにはDOCX、XLSX、PPTX、JARも含まれますがサブタイプは特定しません。
読み取りはブラウザー内だけで送信や実行はしません。全ファイルの名前、サイズ、申告MIME、拡張子、正確な先頭長と16進数、比較をレポートに残します。
ローカルファイルを1~20個選んでください。
機械可読JSONのキーは安定した英語スキーマです。値と説明はページの言語です。
使い方
使い方
- 任意の拡張子のローカルファイルを選びます。
- 認識、不一致、判定不能の証拠を確認します。
- 固定レポート全体をコピーまたは保存します。選択変更で古い結果を消去します。
完全なレポート
20個、1個1 GBまで。先頭32バイトのみ。PNGは8バイト、JPEGはFF D8 FF、GIF87a/GIF89a、PDFは%PDF-とバージョン、ZIPはローカル・空・分割マーカーです。
結果
完全なファイル検証、マルウェアスキャン、安全判定ではありません。不明な署名や拡張子なし・未知の拡張子は判定不能です。ZIPにはDOCX、XLSX、PPTX、JARも含まれますがサブタイプは特定しません。
ローカルファイル
読み取りはブラウザー内だけで送信や実行はしません。全ファイルの名前、サイズ、申告MIME、拡張子、正確な先頭長と16進数、比較をレポートに残します。
よくある質問
あわせて知りたいこと
不一致は悪意の証拠ですか?
いいえ。申告と限定的な先頭証拠の違いだけで安全判定はしません。
既知の先頭なら有効なファイルですか?
いいえ。全内容、アーカイブ内、形式の妥当性、マルウェアは調べません。不明な形式は判定不能です。
DOCXがZIPになる理由は?
DOCXはZIPコンテナーです。先頭だけでは内容の構造やサブタイプを確定できません。