再確認できるメタデータ検査の実例

人工メタデータ検査を再現し、許諾付きカメラファイル2件の出所、ハッシュ、原本と派生コピー別の検証結果を確認します。

色格子の実験は CC0 の人工サンプルで、カメラ写真ではありません。名称、時刻、GPS 0,0 は架空の値です。別の公開ソース報告は、それぞれの許諾と作者名を持つ写真を使用します。どちらも機種対応や匿名性を保証しません。

制御サンプルの互換性マトリクス 写真がなくても公開サンプルで3段階の実験 E-M10 と Sony A7 IV:許諾付き作例と検証報告

元の保存寸法は 120 × 80、Orientation は 6 です。対応するデコーダーでは 80 × 120 と表示されます。寸法だけでなく角の色の配置も確認し、二重に回転しないでください。

CC0-1.0 · 2026-10-24 · exifr 7.1.3

ツールを初期化しています…

操作できるようになってからファイルを選択・ドロップしてください。時間がかかる場合は接続やスクリプトのブロック設定を確認し、再読み込みしてください。

制御サンプルの互換性マトリクス

ハッシュと参照結果付きの12件の公開人工サンプルです。このブラウザーで読み取り、画像表示、再エンコード、JPEGの選択削除を個別に確認できます。

人工的な色の格子と意図的な異常入力で、実機写真ではありません。参照メタデータはNode環境で確認しました。ブラウザーの表示と出力は実行後に測定します。参照との一致には予期した失敗も含まれ、機種認証、プライバシーや他ブラウザーでの動作を保証しません。

exifr 7.1.3 · 2026-10-24 · CC0-1.0

参照一覧を保存

このブラウザーでは未実行

表を横にスクロールすると、すべての検査列を確認できます。

ケース / 保存参照の読み取りこのブラウザーの読み取り画像表示再エンコードJPEGの選択削除
JPEG:EXIF・GPSゼロ座標・向き6baseline.jpg1635 B · JPEG
SHA-256ddcde0a271cf267486d365354055c8f4b3974691bd99106bb1ddb8ae90091e3d

項目を取得しました

20 取得項目

項目を取得しました

Artist, DateTimeOriginal, ExposureTime, FNumber, GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef, ISO, JFIFVersion, Make, Model, Orientation, ResolutionUnit, ThumbnailHeight, ThumbnailWidth, XResolution, YResolution, latitude, longitude

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行このブラウザーでは未実行
プログレッシブJPEG:架空のシリアルと署名progressive.jpg1136 B · JPEG
SHA-2563f76dc61b4aabe067f28ec05d7c80b78d3c2ce7bf6fcfb635fdbf8de6993fb4d

項目を取得しました

9 取得項目

項目を取得しました

Artist, DateTimeOriginal, JFIFVersion, ResolutionUnit, SerialNumber, ThumbnailHeight, ThumbnailWidth, XResolution, YResolution

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行このブラウザーでは未実行
PNG:技術的な寸法項目plain.png270 B · PNG
SHA-25647751fc9981a0de7db4304a482f821721363143b12ea89c397914e4f45ff5e8a

項目を取得しました

7 取得項目

項目を取得しました

BitDepth, ColorType, Compression, Filter, ImageHeight, ImageWidth, Interlace

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行対象外
WebP:リーダーの形式制限plain.webp180 B · WEBP
SHA-2561c4026d6c15ab1305cce2bbb7011314d7fd331253e64eab1f8eeaa3644f312d7

このメタデータリーダーは識別した形式に未対応です

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行対象外
JPEG:メタデータ項目の取得なしno-fields.jpg1267 B · JPEG
SHA-25661aff5e7cd24329de50e36a3c5e6cededf47c7d5e3334eb93c6ac98e7de51a8e

解析は完了しましたが項目を取得できませんでした

0 取得項目

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行対象外
PNGの内容にJPGの拡張子mislabeled.jpg270 B · PNG
SHA-25647751fc9981a0de7db4304a482f821721363143b12ea89c397914e4f45ff5e8a

項目を取得しました

7 取得項目

項目を取得しました

BitDepth, ColorType, Compression, Filter, ImageHeight, ImageWidth, Interlace

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行対象外
空ファイル(異常テスト)empty.jpg0 B · 未識別
SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

選択したファイルは空です

このブラウザーでは未実行

このブラウザーでは未実行対象外対象外
不完全なJPEG(異常テスト)truncated.jpg180 B · JPEG
SHA-256c893f8536a2e196b16b6a8661a46841358115fa4b5f9dbc7cb2ce72ccbcbe7b9

メタデータの解析を完了できませんでした

このブラウザーでは未実行

このブラウザーでは未実行対象外対象外
画像以外のバイト列(異常テスト)unrecognized.bin57 B · 未識別
SHA-256e382d7f18a0c62f5f3d53eff7b67ce7686cd6da6324527cb642308b6466ac3ac

対応する画像ヘッダーを識別できません

このブラウザーでは未実行

このブラウザーでは未実行対象外対象外
PNG:EXIFの署名と撮影日時metadata.png444 B · PNG
SHA-256fa01cf3799a4c67b07a79a1470676add74d6839dae2ad17429133d58cc5279db

項目を取得しました

11 取得項目

項目を取得しました

Artist, BitDepth, ColorType, Compression, DateTimeOriginal, Filter, ImageHeight, ImageWidth, Interlace, Make, Model

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行対象外
TIFF:読み取りとブラウザー表示を分離metadata.tiff29072 B · TIFF
SHA-25609344eb682a79b7fb376f135121f75aade37446c125d90733238b20de6dac275

項目を取得しました

14 取得項目

項目を取得しました

Artist, BitsPerSample, Compression, ImageHeight, ImageWidth, Make, Model, ModifyDate, PhotometricInterpretation, PlanarConfiguration, RowsPerStrip, SamplesPerPixel, StripByteCounts, StripOffsets

このブラウザーでは未実行

このブラウザーでは未実行対象外対象外
JPEG:EXIF GPS削除後もXMP位置情報が残存mixed-xmp.jpg2047 B · JPEG
SHA-256e97307f7bd781b7329ba51daaa6a5c58894595b5141b87e4e158a84c3a79d980

項目を取得しました

21 取得項目

項目を取得しました

Artist, DateTimeOriginal, ExposureTime, FNumber, GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef, ISO, JFIFVersion, Make, Model, Orientation, ResolutionUnit, ThumbnailHeight, ThumbnailWidth, XResolution, YResolution, creator, latitude, longitude

このブラウザーでは未実行

このブラウザーでは未実行このブラウザーでは未実行このブラウザーでは未実行

公開サンプルだけを順次処理し、個人の写真は不要でアップロードしません。JPEG/WebPの再エンコードで画素や色が変わる場合があり、MIMEは実際の出力です。選択削除は標準EXIFの項目を確認するだけで、XMPの例では位置情報が残ります。TIFFは読み取りのみ確認し、表示対応の違いを破損とは判定しません。WebP出力を生成してもメタデータ検証は不可の場合があります。保存レポートはブラウザー情報を含みますが、アップロードしません。

実行時に行う処理

  1. 公開サンプルを取得し、一覧の SHA-256 と照合します。
  2. 保存された撮影時刻の文字列を維持して exifr で元のファイルを読み取ります。
  3. 画像をデコードして canvas に描画し、削除ツールと同じ関数で品質 0.92 の JPEG に再エンコードします。
  4. 生成したファイルを読み取り直し、返された項目を表示します。結果をダウンロードして別のツールでも確認できます。

ツールを初期化しています…

操作できるようになってからファイルを選択・ドロップしてください。時間がかかる場合は接続やスクリプトのブロック設定を確認し、再読み込みしてください。

一つの読み取りツールで選択した項目を確認します。すべてのデータ領域や機種対応を検証するものではありません。JPEG の再エンコードにより画素、容量、色の見え方が変わる場合があります。形式や色の技術情報が残る場合もあります。顔、看板、画像寸法はメタデータ削除では隠せません。

自分のコピーでも確認する

公開ソースのカメラファイル:再確認できる2件の報告

利用許諾のある2枚の写真のメタデータは E-M10 と ILCE-7M4 を記録しています。対象はこの2ファイルであり、当サイト所有のカメラでの撮影ではありません。編集可能なメタデータは真正性や機種全体の対応を保証しません。

保存できる画像はメタデータを減らした主画像のみの派生コピーで、未変更のカメラ原本ではありません。GPS、個体番号、日時、MakerNote、プレビュー、XMP/IPTC、コメント、不明 APP セグメントと末尾データはコピーしていません。技術 EXIF とクレジットを書き込み、ICC と識別済み Adobe 復号情報を保持しました。画面内の情報は隠していません。

Olympus OM-D E-M10

確認日: 2026-10-28 · exifr 7.1.3 · 4608 × 3456 px

写真とクレジット: Em1019 5153714.jpg · tomasz przechlewski

画像のライセンス: CC BY 2.0

ソース原本の制限

原本は65項目と GPS を返しました。選択削除ではコピーを生成しましたが、エディターは複雑/独自の構造を拒否しました。派生コピーは28項目を返しますが、E-M10 原本全体の編集対応は証明しません。

ソース原本:Node の参照結果

取得項目数
65
位置情報の取得
あり。値は再公開しない
エディターの構造事前検査
拒否。編集は提供しない
GPS/識別情報の選択削除テスト
コピーを生成。符号化バイトは一致
取得した項目名

ApplicationRecordVersion, Artist, Author, ColorSpace, ComponentsConfiguration, Contrast, Copyright, CreateDate, CustomRendered, DateTimeOriginal, DigitalZoomRatio, ExifImageHeight, ExifImageWidth, ExifVersion, ExposureCompensation, ExposureMode, ExposureProgram, ExposureTime, FNumber, FileSource, Flash, FlashpixVersion, FocalLength, GPSAltitude, GPSAltitudeRef, GPSDateStamp, GPSImgDirection, GPSImgDirectionRef, GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef, GPSMapDatum, GPSTimeStamp, GPSVersionID, GainControl, ISO, ImageDescription, InteropIndex, InteropVersion, LensInfo, LensModel, LightSource, Make, MaxApertureValue, MeteringMode, Model, ModifyDate, Orientation, PrintIM, ResolutionUnit, Saturation, SceneCaptureType, SensitivityType, Sharpness, Software, SpecialInstructions, WhiteBalance, XResolution, YCbCrPositioning, YResolution, latitude, longitude, makerNote, userComment

公開派生コピー:Node の参照結果

取得項目数
28
位置情報の取得
取得なし。不在の証明ではない
エディターの構造事前検査
事前検査のみ通過。編集テストではない
GPS/識別情報の選択削除テスト
対象 EXIF 項目なし。コピー未生成
取得した項目名

Artist, ColorSpace, Copyright, ExifImageHeight, ExifImageWidth, ExifVersion, ExposureCompensation, ExposureMode, ExposureProgram, ExposureTime, FNumber, Flash, FlashpixVersion, FocalLength, ISO, LensModel, LightSource, Make, MaxApertureValue, MeteringMode, Model, Orientation, ResolutionUnit, SceneCaptureType, Software, WhiteBalance, XResolution, YResolution

ソース原本から実際に取得した技術値

項目取得値
カメラメーカーMakeOLYMPUS IMAGING CORP.
カメラモデルModelE-M10
ソフトウェアSoftwareVersion 1.3
向きOrientationHorizontal (normal)
露出時間ExposureTime0.01
F値(絞り)FNumber3.5
ISO感度ISO200
焦点距離FocalLength17
レンズモデルLensModelLUMIX G VARIO 12-35/F2.8
バイトと独立した画素の確認

主 JPEG の符号化データと全スキャンのバイトが一致。APP/COM と末尾データは比較対象外です。

Pillow で EXIF の向きを適用後の RGB 画素が一致。ICC 色変換は行っておらず、すべてのブラウザの表示一致は保証しません。

派生コピーから除いた末尾バイト数: 0 B

原本/派生コピー/主画像符号化の SHA-256

  1. ad9a5971aae8e936031ff3c362ecee16aab42332672646f8a5f19a168a651fbe
  2. 68f58a939647fe50a407cac8050a1ff2d5c9fcdd23e5ede84b16de5c5dad741f
  3. f7921e28aaf2884544557749b9f369fb45bcd6d5fb4813cb6210e1a7727bca17

Sony A7 IV (ILCE-7M4)

確認日: 2026-10-28 · exifr 7.1.3 · 7008 × 4672 px

写真とクレジット: Micro Electricity Controller1.jpg · Santhosh Notagar99

画像のライセンス: CC BY 4.0

ソース原本の制限

原本は59項目を返しましたが、独立した JPEG 出所検査は利用できず、削除と編集を拒否しました。主 JPEG の終端後に311,602バイトがあり、公開時に解釈せず削除しました。派生コピーは29項目を返します。単純化した構造は原本の対応や累積シャッター回数の解読を証明しません。

ソース原本:Node の参照結果

取得項目数
59
位置情報の取得
取得なし。不在の証明ではない
エディターの構造事前検査
拒否。編集は提供しない
GPS/識別情報の選択削除テスト
未対応の構造。コピー未生成
取得した項目名

BrightnessValue, ColorSpace, ComponentsConfiguration, CompositeImage, CompressedBitsPerPixel, Contrast, CreateDate, CustomRendered, DateTimeOriginal, DigitalZoomRatio, DocumentID, ExifImageHeight, ExifImageWidth, ExifVersion, ExposureCompensation, ExposureMode, ExposureProgram, ExposureTime, FNumber, FileSource, Flash, FlashpixVersion, FocalLength, FocalLengthIn35mmFormat, ISO, InstanceID, InteropIndex, InteropVersion, LensInfo, LensModel, LightSource, Make, MaxApertureValue, MeteringMode, Model, ModifyDate, OffsetTime, OffsetTimeDigitized, OffsetTimeOriginal, Orientation, PrintIM, Rating, RecommendedExposureIndex, ResolutionUnit, Saturation, SceneCaptureType, SceneType, SensitivityType, Sharpness, Software, SubSecTime, SubSecTimeDigitized, SubSecTimeOriginal, WhiteBalance, XResolution, YCbCrPositioning, YResolution, makerNote, userComment

公開派生コピー:Node の参照結果

取得項目数
29
位置情報の取得
取得なし。不在の証明ではない
エディターの構造事前検査
事前検査のみ通過。編集テストではない
GPS/識別情報の選択削除テスト
対象 EXIF 項目なし。コピー未生成
取得した項目名

Artist, ColorSpace, Copyright, ExifImageHeight, ExifImageWidth, ExifVersion, ExposureCompensation, ExposureMode, ExposureProgram, ExposureTime, FNumber, Flash, FlashpixVersion, FocalLength, FocalLengthIn35mmFormat, ISO, LensModel, LightSource, Make, MaxApertureValue, MeteringMode, Model, Orientation, ResolutionUnit, SceneCaptureType, Software, WhiteBalance, XResolution, YResolution

ソース原本から実際に取得した技術値

項目取得値
カメラメーカーMakeSONY
カメラモデルModelILCE-7M4
ソフトウェアSoftwareILCE-7M4 v6.00
向きOrientationHorizontal (normal)
露出時間ExposureTime0.01
F値(絞り)FNumber4
ISO感度ISO640
焦点距離FocalLength70
レンズモデルLensModelFE 24-70mm F4 ZA OSS
バイトと独立した画素の確認

主 JPEG の符号化データと全スキャンのバイトが一致。APP/COM と末尾データは比較対象外です。

Pillow で EXIF の向きを適用後の RGB 画素が一致。ICC 色変換は行っておらず、すべてのブラウザの表示一致は保証しません。

派生コピーから除いた末尾バイト数: 311,602 B

原本/派生コピー/主画像符号化の SHA-256

  1. 03a409eb2b950b1fc308f5211635a037e637538910b6f5e8afd809616f608131
  2. b34d5e13bbb4ace66018da99bd1a36fb73185955abc5805aa59bf92f3632a27d
  3. 40f4c0d7591966747c69fdfd209b7e6715245ea4b22ec2f1f04bde2a9d1e9139

記録済みブラウザ読み取り実測

ローカルのアプリ内ブラウザで実際に保存した4件の JSON を、固定ファイルの参照読み取りと独立に照合しました。ブラウザのバージョンは未記録です。現在のブラウザのリアルタイム検査ではありません。

確認日: 2026-10-28

  • Olympus OM-D E-M10 · ソース原本: 65 · 参照読み取りと一致
  • Olympus OM-D E-M10 · 公開派生コピー: 28 · 参照読み取りと一致
  • Sony A7 IV (ILCE-7M4) · ソース原本: 59 · 参照読み取りと一致
  • Sony A7 IV (ILCE-7M4) · 公開派生コピー: 29 · 参照読み取りと一致
ブラウザ実測記録を保存(JSON)

結果を再確認・解釈する手順

  1. 出所ページで作者と画像のライセンスを確認し、正確な SHA-256 と比較します。縮小画像は別ファイルです。
  2. 明示した派生コピーを保存してビューアーで選び、Model、露出、診断、出所の確認範囲を調べます。原本と派生コピーは別々に記録します。
  3. 原本の読み取り、編集拒否、削除結果はソースファイル報告を参照します。再構築した EXIF から原本の対応を推測しないでください。MakerNote の生バイトや露光時間は累積回数を確定しません。
ソースファイル報告を保存(JSON)

リポジトリでの確認コマンド(Node と Python/Pillow。固定した2件の公開ソースのみ取得):

node scripts/fetch-camera-sources.mjs
node scripts/generate-camera-reports.mjs 2026-10-28
node scripts/test-camera-reports.mjs

公開報告は技術値と項目名のみを含み、元の座標、個体番号の値、日時、MakerNote の生バイトは含みません。写真ごとのライセンスとクレジットを保持し、作者の支持を示唆しません。RAW、私有実機、共有サービスのテストは主張しません。

ガイドの確認方法

文書に基づく説明、人工画像のテスト、実機テストを区別し、サンプル値をカメラの測定結果として扱いません。内容の修正には改訂日を記載します。誤りはページ URL と個人情報を含まない例を添えてお知らせください。ExifCheck 名義での保守は独立した安全認証を意味しません。

問題を報告

実装の参考資料: exifr / canvas.toBlob