ตัวกลุ่มเอง ไม่ใช่บทสรุป

วางไฟล์ลงด้านล่าง คุณจะได้ทุกกลุ่มที่ตัวอ่านรู้จัก พร้อมจำนวน ตารางเต็ม และค่าชุดเดียวกันในรูป JSON

สามมาตรฐานที่บรรยายรูปเดียวกัน

EXIF กล้องเป็นผู้เขียนและพูดถึงการถ่าย: บอดี้ เลนส์ การเปิดรับแสง เวลา พิกัด IPTC มาจากสำนักข่าวก่อนหน้านั้นหลายสิบปีและพูดถึงงานที่ได้รับมอบหมาย: คำบรรยายภาพ ชื่อผู้ถ่าย เครดิต เงื่อนไขการใช้งาน XMP คือกล่องบรรจุของ Adobe ที่อิงกับ RDF และพูดถึงการแก้ไข: แอปหนึ่งทำอะไรไว้ และเลือกสะท้อนส่วนไหนของอีกสองมาตรฐาน ส่วนโปรไฟล์ ICC ไม่ได้บรรยายอะไรเลย — มันคือคำสั่งสำหรับแปลงตัวเลขของไฟล์ให้เป็นสี ไฟล์ JPEG ไฟล์เดียวที่ออกจากสายงานห้องข่าวมักพกมาครบทั้งสี่ และขัดแย้งกันเอง

ที่นี่อ่านกลุ่มไหนบ้าง

ไฟล์และ JFIF สำหรับตัวกล่องบรรจุเอง, EXIF และพิกัด, XMP, IPTC, ICC, บล็อกทรัพยากร Photoshop, บันทึกของผู้ผลิตซึ่งเป็นส่วนขยายเฉพาะของผู้ผลิตกล้อง และกลุ่มที่คำนวณได้สำหรับค่าที่ได้จากการอนุมานแทนที่จะเก็บไว้ตรง ๆ เช่นพิกัดทศนิยมที่ประกอบขึ้นจากองศา ลิปดา และฟิลิปดา โครงสร้างเฉพาะของแต่ละรูปแบบถูกจัดกลุ่มแยกไว้ — ไฟล์ PNG, ข้อความ PNG, WebP, GIF — คุณจึงแยกออกว่าค่าไหนอ่านมาจากก้อนข้อมูลและค่าไหนอ่านมาจากแท็ก EXIF

กลุ่มไหนที่ไม่อ่าน และทำไมเรื่องนั้นสำคัญกับการตรวจสอบ

ภาพย่อที่ฝังใน EXIF ถูกกันออกไปโดยตั้งใจ เพราะมันคือรูปไม่ใช่แท็ก และจะท่วมตารางเอา ส่วนไฟล์ .xmp ที่วางอยู่ข้าง ๆ เป็นไฟล์แยกและไม่ถูกเปิด — อ่านเฉพาะสิ่งที่ฝังอยู่ในไฟล์ที่คุณวางลงไป วิดีโอคู่ของ Live Photo ก็ไม่ถูกอ่าน และไม่มีการอนุมานใด ๆ: ถ้าแท็กหนึ่งไม่มี มันก็ไม่มีในตาราง ไม่ได้ถูกเติมด้วยค่าที่ฟังดูเข้าท่า เวลาคุณกำลังตรวจว่าสายงานเขียนช่องข้อมูลหนึ่งไว้หรือไม่ แถวที่ว่างกับแถวที่หายไปมีความหมายต่างกัน

ไฟล์ JSON ที่ส่งออกคือข้อมูลชุดเดียวกัน จัดกุญแจตามกลุ่ม

การคัดลอก JSON ให้ออบเจ็กต์ที่กุญแจชั้นบนสุดคือกลุ่มข้างต้นและค่าคือแท็กของกลุ่มนั้น มันทำมาเพื่อการเปรียบเทียบ: ให้สองไฟล์ผ่านเข้ามา ส่งออกทั้งคู่ แล้วผลเปรียบเทียบจะชี้ชัดว่าสายงานของคุณเพิ่ม ทิ้ง หรือเขียนทับช่องไหนไปบ้าง เพราะการอ่านทำงานอยู่ในหน้าเว็บ ไฟล์จึงไม่ออกจากเครื่อง — และปกติแล้วนั่นคือเหตุที่คนใช้เครื่องมือที่ตั้งอยู่บนเซิร์ฟเวอร์ทำเรื่องนี้ไม่ได้ตั้งแต่ต้น

คำถามเรื่องกลุ่มเมตาดาต้าดิบ

ทำไมช่องเดียวกันถึงโผล่ในสองกลุ่มด้วยค่าที่ต่างกันเปิด

เพราะ EXIF, IPTC และ XMP ต่างก็นิยามช่องของตัวเองสำหรับเรื่องนั้น และแอปก็อัปเดตอันที่ตัวเองสนใจ คำอธิบายที่แก้ในเครื่องมือหนึ่งอาจถูกเขียนลง XMP ขณะที่คำบรรยายภาพของ IPTC ยังเก็บข้อความเดิมไว้ ตารางแสดงทั้งคู่แทนที่จะเลือกผู้ชนะ

ฉันส่งออกอันนี้ไปเปรียบเทียบได้ไหมเปิด

ได้ การคัดลอก JSON วางผลการอ่านทั้งหมดไว้บนคลิปบอร์ดของคุณ จัดตามหัวข้อและจัดรูปแบบให้อ่านง่าย สองไฟล์ที่ส่งออกจึงเปรียบเทียบกันได้สะอาดทีละบรรทัด

บันทึกของผู้ผลิตถูกถอดความหมายไหมเปิด

เท่าที่ตัวอ่านรู้จักการจัดวางของผู้ผลิตนั้น บันทึกของผู้ผลิตเป็นของเฉพาะและไม่มีเอกสารกำกับ บางแท็กจึงแปลออกมาเป็นชื่อได้และบางแท็กยังคงเป็นค่าดิบ ทั้งคู่ถูกแสดงตามที่ออกมา

ที่นี่อ่านไฟล์ XMP ที่วางอยู่ข้าง ๆ ไหมเปิด

ไม่ อ่านเฉพาะเมตาดาต้าที่ฝังอยู่ในไฟล์ที่คุณวางลงไปเท่านั้น ไฟล์ .xmp ที่นั่งอยู่ข้าง ๆ ในโฟลเดอร์เป็นไฟล์แยกและไม่ถูกเปิด

แยกตามรูปแบบไฟล์

เครื่องมือดูเมตาดาต้า HEIC
เปิดไฟล์ HEIC หรือ HEIF แล้วอ่าน EXIF พิกัด และบันทึกของ Apple ในเบราว์เซอร์ แม้ในที่ที่เบราว์เซอร์แสดงรูปไม่ได้ ไม่มีอะไรถูกอัปโหลด
เครื่องมือดูเมตาดาต้า PNG
PNG ไม่มีเซกเมนต์ EXIF ดูก้อน tEXt, iTXt และ eXIf ที่ไฟล์ PNG พกมาจริง ๆ อ่านในเครื่องคุณเอง ไม่มีอะไรถูกอัปโหลด
เครื่องมือดูเมตาดาต้า WebP
WebP เก็บเมตาดาต้าไว้ในก้อน RIFF และมีได้เฉพาะในรูปแบบขยายเท่านั้น ดูว่าไฟล์ WebP พกอะไรมา อ่านในเครื่องคุณเอง ไม่มีอะไรถูกอัปโหลด
เครื่องมือดูเมตาดาต้า TIFF
EXIF เกิดมาจาก TIFF อ่านไดเรกทอรีไฟล์ภาพ แท็ก และลำดับไบต์ของไฟล์ TIFF ได้ในเบราว์เซอร์ แม้ไม่มีเบราว์เซอร์ไหนแสดงมันได้ ไม่มีอะไรถูกอัปโหลด
เครื่องมือดูเมตาดาต้า AVIF
AVIF ใช้กล่องบรรจุเดียวกับ HEIC แต่เงื่อนไขลิขสิทธิ์ตรงข้ามกัน นั่นคือเหตุที่เบราว์เซอร์ของคุณแสดงมันได้ อ่านเมตาดาต้าของมันในเครื่อง ไม่มีอะไรถูกอัปโหลด
เครื่องมือดูเมตาดาต้า GIF
GIF ไม่มี EXIF และไม่มีโปรไฟล์สี ดูบล็อกส่วนขยายหมายเหตุและแอปพลิเคชันที่มันพกมาจริง อ่านในเครื่องคุณเอง ไม่มีอะไรถูกอัปโหลด
เครื่องมือดูเมตาดาต้า RAW
ไฟล์ raw ส่วนใหญ่ข้างในคือ TIFF นั่นคือเหตุที่ EXIF พิกัด และบันทึกของผู้ผลิตอ่านได้ในเบราว์เซอร์ที่แสดงมันไม่ได้ ไม่มีอะไรถูกอัปโหลด