ฉันสามารถคัดลอกสิ่งต่าง ๆ เช่นไฟล์เพลงด้วยแท็ก "ศิลปิน" และ "ชื่อ" ได้อย่างไรโดยไม่สูญเสียแท็ก
จะ rsync
งาน? จะ cp
?
ทั้งสองต้องการสวิตช์เฉพาะหรือไม่?
ฉันสามารถคัดลอกสิ่งต่าง ๆ เช่นไฟล์เพลงด้วยแท็ก "ศิลปิน" และ "ชื่อ" ได้อย่างไรโดยไม่สูญเสียแท็ก
จะ rsync
งาน? จะ cp
?
ทั้งสองต้องการสวิตช์เฉพาะหรือไม่?
คำตอบ:
แนวคิดทั้งหมดของเมทาดาทาคือเชื่อมต่อโดยตรงกับไฟล์ ข้อมูลเมตาคือข้อมูลเกี่ยวกับข้อมูล ตามที่อธิบายไว้ที่นี่ใน Wikipedia :
ข้อมูลเมตาคือ "ข้อมูลเกี่ยวกับข้อมูล" มีสองประเภท (ประเภทข้อมูลเมตา) Metadata เชิงโครงสร้างเกี่ยวกับการออกแบบและข้อมูลจำเพาะ โครงสร้างหรือ "ข้อมูลเกี่ยวกับคอนเทนเนอร์ของข้อมูล"; และพรรณนา ข้อมูลเมตาเกี่ยวกับแต่ละอินสแตนซ์ของข้อมูลแอปพลิเคชันหรือข้อมูล เนื้อหา.
ดังนั้นการคัดลอกผ่าน rsync
, cp
หรืออะไรที่สวยมากจะเก็บเมตาดาต้าไฟล์ทั้งหมด: สิ่งที่เฉพาะเจาะจงของโครงสร้างข้อมูลเช่นเดียวกับเมทาดาทาที่เป็นคำอธิบายเช่นรายการ "ศิลปิน" และ "ชื่อ"
ที่กล่าวว่าแอปพลิเคชั่นบางตัวที่ไม่ได้อยู่บน Linux เช่น iTunes บน Mac OS X จะเก็บข้อมูล MP3 บางไฟล์ไว้ในไฟล์และบางส่วนในไฟล์ภายนอกที่เรียกว่า“ คลัง iTunes” ดังนั้นการคัดลอกไฟล์ใน Mac OS X คลัง iTunes” สามารถทำให้ข้อมูลสูญหายโดยเชื่อมต่อกับ iTunes โดยเฉพาะ
แต่นั่นไม่ใช่เมตาดาต้าที่เชื่อมต่อกับไฟล์ โดยทั่วไปแล้วข้อมูลเมตาจะยังคงเชื่อมต่อกับไฟล์ที่เชื่อมโยงอยู่เว้นแต่จะมีบางสิ่งที่ทำกับ Metadata เพื่อล้างข้อมูล
id3tag
- และเครื่องมืออื่นที่คล้ายคลึงกัน - เพียงแค่เขียนข้อมูลเมตาลงในไฟล์ในรูปแบบทั่วไป มันจะสามารถอ่านได้ทุกที่ในทุกระบบ