可複核的中繼資料檢查範例
重現人工中繼資料檢查,並閱讀兩份獲授權相機檔案報告,核對來源、雜湊,以及分開記錄的原檔與衍生副本結果。
下方色塊實驗使用 CC0 人工樣本,並非相機照片;名稱、時間與 GPS 0,0 均為虛構值。另設的公開來源相機檔案報告使用獨立授權並署名的照片。兩部分均不保證機型相容性或匿名性。
受控樣本相容性矩陣 沒有照片?用公開樣本完成三步練習 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 · JPEGSHA-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 · JPEGSHA-2563f76dc61b4aabe067f28ec05d7c80b78d3c2ce7bf6fcfb635fdbf8de6993fb4d | 讀取器已傳回欄位 9 個回傳欄位 讀取器已傳回欄位Artist, DateTimeOriginal, JFIFVersion, ResolutionUnit, SerialNumber, ThumbnailHeight, ThumbnailWidth, XResolution, YResolution | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 |
PNG:技術尺寸欄位plain.png270 B · PNGSHA-25647751fc9981a0de7db4304a482f821721363143b12ea89c397914e4f45ff5e8a | 讀取器已傳回欄位 7 個回傳欄位 讀取器已傳回欄位BitDepth, ColorType, Compression, Filter, ImageHeight, ImageWidth, Interlace | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 |
WebP:讀取器格式限制plain.webp180 B · WEBPSHA-2561c4026d6c15ab1305cce2bbb7011314d7fd331253e64eab1f8eeaa3644f312d7 | 目前的中繼資料讀取器不支援所識別的格式 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 |
JPEG:未回傳中繼資料欄位no-fields.jpg1267 B · JPEGSHA-25661aff5e7cd24329de50e36a3c5e6cededf47c7d5e3334eb93c6ac98e7de51a8e | 解析完成,但未傳回欄位 0 個回傳欄位 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 |
PNG 內容卻使用 JPG 副檔名mislabeled.jpg270 B · PNGSHA-25647751fc9981a0de7db4304a482f821721363143b12ea89c397914e4f45ff5e8a | 讀取器已傳回欄位 7 個回傳欄位 讀取器已傳回欄位BitDepth, ColorType, Compression, Filter, ImageHeight, ImageWidth, Interlace | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 |
空檔案(異常對照)empty.jpg0 B · 未識別SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 | 所選檔案為空 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 | 未安排此項 |
不完整 JPEG(異常對照)truncated.jpg180 B · JPEGSHA-256c893f8536a2e196b16b6a8661a46841358115fa4b5f9dbc7cb2ce72ccbcbe7b9 | 讀取器未能完成中繼資料解析 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 | 未安排此項 |
非圖片位元組(異常對照)unrecognized.bin57 B · 未識別SHA-256e382d7f18a0c62f5f3d53eff7b67ce7686cd6da6324527cb642308b6466ac3ac | 未識別到支援的圖片標頭 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 | 未安排此項 |
PNG:EXIF 署名與拍攝日期metadata.png444 B · PNGSHA-256fa01cf3799a4c67b07a79a1470676add74d6839dae2ad17429133d58cc5279db | 讀取器已傳回欄位 11 個回傳欄位 讀取器已傳回欄位Artist, BitDepth, ColorType, Compression, DateTimeOriginal, Filter, ImageHeight, ImageWidth, Interlace, Make, Model | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 |
TIFF:中繼資料讀取與瀏覽器預覽分開metadata.tiff29072 B · TIFFSHA-25609344eb682a79b7fb376f135121f75aade37446c125d90733238b20de6dac275 | 讀取器已傳回欄位 14 個回傳欄位 讀取器已傳回欄位Artist, BitsPerSample, Compression, ImageHeight, ImageWidth, Make, Model, ModifyDate, PhotometricInterpretation, PlanarConfiguration, RowsPerStrip, SamplesPerPixel, StripByteCounts, StripOffsets | 目前瀏覽器尚未執行 | 目前瀏覽器尚未執行 | 未安排此項 | 未安排此項 |
JPEG:刪除 EXIF GPS 後仍保留 XMP 定位mixed-xmp.jpg2047 B · JPEGSHA-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 可產生輸出但複查仍不可用。下載報告包含瀏覽器資訊;檢查器不會上傳報告。
執行後會發生什麼
- 讀取公開樣本,並與清單中的 SHA-256 核對。
- 使用 exifr 讀取原件,保留檔案中儲存的拍攝時間字串。
- 解碼後繪製到畫布,以 0.92 品質編碼 JPEG,呼叫與清除工具相同的函式。
- 重新讀取產生的檔案,展示讀取器實際傳回的欄位。可以下載結果並獨立複核。
正在初始化工具… 工具已就緒
請等操作區啟用後再選擇或拖放檔案。若長時間沒有變化,請檢查網路或指令碼攔截設定,再重新載入。
現在可選擇檔案或執行檢查;不會自動選取或處理你的檔案。
此範例僅用一個讀取器檢查選定欄位,不檢查所有可能的資料區段,也不能證明機型相容性。JPEG 會重新編碼,像素、檔案大小和色彩表現可能改變。技術格式或色彩設定資料仍可能存在。清除中繼資料不會隱藏畫面中的人臉、門牌或圖片尺寸。
用自己的副本繼續檢查
公開來源相機檔案:兩份可複核報告
兩張獲授權照片的中繼資料分別記錄 E-M10 與 ILCE-7M4。本站測試的是這兩份具體檔案,並非自行持有相機拍攝。中繼資料可修改,不能認證真偽,也不是整款機型的相容性保證。
下載的是精簡中繼資料、僅保留主圖的衍生副本,不是未修改的相機原片。GPS、序號、日期、MakerNote、預覽、XMP/IPTC、註解、未知 APP 區段與尾隨資料均未複製。重新寫入選定技術 EXIF 與署名,保留 ICC 與已識別的 Adobe 解碼資料。畫面細節仍然可見。
Olympus OM-D E-M10
核對日期: 2026-10-28 · exifr 7.1.3 · 4608 × 3456 px
來源原檔的限制
來源檔案傳回 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
來源檔案實際傳回的選定技術值
| 欄位 | 傳回值 |
|---|---|
相機品牌Make | OLYMPUS IMAGING CORP. |
相機型號Model | E-M10 |
軟體Software | Version 1.3 |
方向Orientation | Horizontal (normal) |
曝光時間ExposureTime | 0.01 |
光圈值 (F)FNumber | 3.5 |
ISO 感光度ISO | 200 |
焦距FocalLength | 17 |
鏡頭型號LensModel | LUMIX G VARIO 12-35/F2.8 |
位元組與獨立像素核對
主 JPEG 編碼與全部掃描位元組一致;對照排除 APP/COM 與尾隨資料。
Pillow 套用 EXIF 方向後解碼的 RGB 像素一致,未執行 ICC 色彩轉換;不代表所有瀏覽器顯示一致。
衍生副本刪除的尾隨位元組數: 0 B
來源/衍生副本/主圖編碼 SHA-256
ad9a5971aae8e936031ff3c362ecee16aab42332672646f8a5f19a168a651fbe68f58a939647fe50a407cac8050a1ff2d5c9fcdd23e5ede84b16de5c5dad741ff7921e28aaf2884544557749b9f369fb45bcd6d5fb4813cb6210e1a7727bca17
Sony A7 IV (ILCE-7M4)
核對日期: 2026-10-28 · exifr 7.1.3 · 7008 × 4672 px
來源原檔的限制
來源檔案傳回 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
來源檔案實際傳回的選定技術值
| 欄位 | 傳回值 |
|---|---|
相機品牌Make | SONY |
相機型號Model | ILCE-7M4 |
軟體Software | ILCE-7M4 v6.00 |
方向Orientation | Horizontal (normal) |
曝光時間ExposureTime | 0.01 |
光圈值 (F)FNumber | 4 |
ISO 感光度ISO | 640 |
焦距FocalLength | 70 |
鏡頭型號LensModel | FE 24-70mm F4 ZA OSS |
位元組與獨立像素核對
主 JPEG 編碼與全部掃描位元組一致;對照排除 APP/COM 與尾隨資料。
Pillow 套用 EXIF 方向後解碼的 RGB 像素一致,未執行 ICC 色彩轉換;不代表所有瀏覽器顯示一致。
衍生副本刪除的尾隨位元組數: 311,602 B
來源/衍生副本/主圖編碼 SHA-256
03a409eb2b950b1fc308f5211635a037e637538910b6f5e8afd809616f608131b34d5e13bbb4ace66018da99bd1a36fb73185955abc5805aa59bf92f3632a27d40f4c0d7591966747c69fdfd209b7e6715245ea4b22ec2f1f04bde2a9d1e9139
已記錄的瀏覽器讀取實測
本機內嵌瀏覽器實際下載的四份 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 · 與參考讀取一致
如何重現與解讀結果
- 先在來源頁核對作者與圖片授權,再比較精確 SHA-256;縮圖是不同檔案。
- 下載明確標註的衍生副本,再到檢視器選擇它,檢查 Model、曝光、診斷與來源涵蓋範圍。原檔與副本結果分開記錄。
- 原檔的讀取、編輯拒絕與清理結果以來源檔案報告為準。不要從衍生副本重建的 EXIF 推斷原檔相容性,MakerNote 位元組與曝光時間不能確定累積快門數。
儲存庫複核指令(Node 與 Python/Pillow;僅取得兩份固定公開來源檔案):
node scripts/fetch-camera-sources.mjs
node scripts/generate-camera-reports.mjs 2026-10-28
node scripts/test-camera-reports.mjs 公開報告僅含選定技術值與欄位名,不含原始座標、序號值、日期或 MakerNote 位元組。每張照片保留獨立授權與署名,不暗示作者背書。未宣稱 RAW、私人實機或分享平台測試。
我們如何核對教學
教學區分文件說明、人工測試圖驗證和真實裝置實測,不把範例數字當作相機測量結果。實質修訂會標註日期;如發現錯誤,請提供頁面網址與不含隱私的範例。網站維護署名為 ExifCheck,不表示已獲得獨立安全認證。
回報問題實作參考資料: exifr / canvas.toBlob