YappyKit

ファイルの中身を見る

任意のファイルを選ぶと、それが本当は何で、何を運んでいるのかが分かります。位置情報、カメラ、作成者、ページ数、マクロ。読み取りはこのタブ内で行われ、アップロードは一切ありません。

仕組み

ファイルは自分について二つのことを語りますが、信用できるのは片方だけです。末尾の名前は誰でも書き換えられる主張にすぎず、写真を .jpg に改名しても JPEG にはなりません。先頭の数バイトは形式そのもので、そのファイルを作ったプログラムが書き込みます。このツールはそのバイト列を読み、あなたが実際に何を持っているのかを伝えます。

この一つの確認が、日常の困りごとの多くを説明します。iPhone の写真は HEIC なので、JPEG を求めるサイトは名前が何であれ受け付けません。メッセージアプリから保存したファイルは拡張子がまったく無いこともあります。開けないダウンロードの正体が、期待した拡張子をまとったウェブページやエラーメッセージだった、というのもよくある話です。

続いて、そのファイルが運んでいるものを読み取ります。写真には撮影地点そのもの、カメラとレンズ、著作権欄の名前が残ることがあります。PDF は本文を書き直したあとも、作成者、作成ソフト、書かれた日時を覚えています。オフィス文書は ZIP なので、展開しなくても中の部品を一覧でき、マクロプロジェクトの有無はそれだけで分かります。すべてこのタブ内で読み取られ、どこにも送られず、保存もされません。

使い方

  1. 1 任意のファイルを選ぶか、クリップボードから画像を直接貼り付けます。
  2. 2 最初の欄で、そのファイルが本当は何か、名前とどう食い違うかを確かめます。
  3. 3 次の欄で、何を運んでいるかを見ます。位置情報、作成者、ページ数、マクロです。
  4. 4 一緒に持ち出したくないものがあれば、下のメタデータ削除ツールや変換ツールでそれを含まない複製を作ってください。

知っておくと便利なこと

  • 形式は名前ではなくバイト列から判断します。改名してもファイルの正体は変わりません。
  • 意外なものが出てくるのはたいてい写真と PDF です。位置情報と作成者はほとんどの編集を生き延びます。
  • .docx や .xlsx、.pptx は ZIP です。中身の一覧は展開もパスワードも要りません。
  • マクロプロジェクトは文書の中で生きているコードです。そこにあると知ることは、どんな警告バーよりも役立ちます。
  • プレーンテキストやソースコード、CSV には読み取るべき署名がないため、判別できませんと表示されます。これは失敗ではなく正しい答えです。

対応ブラウザ

  • Chrome 94 以降
  • Firefox 93 以降
  • Safari 16.4 以降
  • Edge 94 以降

ツールが使う機能がすべてそろっている最も古いバージョンです。ツール自身から算出しているので、ツールが変われば数字も変わります。

バージョン番号の確認日: 2026-09-04。

よくある質問

ファイルの本当の形式を調べるには?

ここで選んでください。ファイルの先頭バイトは、作成したプログラムが書き込んだ形式の署名で、既知の形式と突き合わせます。名前は別に確認するので、.jpg として保存されていても中身が HEIC なら、そのように表示されます。

.jpg なのに、なぜサイトが写真を受け付けないのですか?

おそらく JPEG ではないからです。iPhone は写真を HEIC で保存し、コピーや改名では何も変換されません。サイトはバイト列を確認して HEIC だと分かり、拒否します。本物の JPEG に変換すれば、同じアップロードが通ります。

写真が撮られた場所は分かりますか?

写真に GPS が入っていれば分かりますし、それは送った相手にも分かります。スマートフォンのカメラは既定で位置情報を記録します。画像を公開する前に最も知っておきたい項目なので、ここでは目立つように示しています。

確認のためにファイルはアップロードされますか?

いいえ。読み取りはすべてこのタブ内、あなたの端末で行われます。ブラウザーの開発者ツールの「ネットワーク」タブを開いたままファイルを選んでみてください。ファイルを含む通信は出ていきません。

Word や Excel のファイルについて何が分かりますか?

これらは ZIP 書庫なので、展開せずに中の部品の一覧を読めます。いくつあるか、本当にオフィス文書か、マクロプロジェクトを含むかどうかです。中の文章を読むには展開が必要で、このツールはそれを行いません。

テキストファイルが判別できませんと出るのはなぜ?

テキストには署名がないからです。.txt や .csv、.json、ソースコードは書いた内容そのものから始まるため、照合できるものがありません。ここで判別できないということは、このツールが知る二進形式のどれでもないという意味で、それ自体が有用な答えです。

関連ツール

ファイルは端末上で処理され、アップロードされません。ブラウザーの開発者ツールの「ネットワーク」タブでご確認いただけます。