วิธีการตรวจสอบการเข้ารหัสไฟล์ใน Mac OS โดย Command Line

คุณสามารถกำหนดการเข้ารหัสไฟล์และตั้งค่าอักขระผ่านบรรทัดคำสั่งใน Mac OS (และ Linux) โดยใช้คำสั่ง "ไฟล์" ซึ่งจะช่วยในการดึงข้อมูลทั่วไปและเฉพาะเกี่ยวกับประเภทไฟล์

นี้อาจจะไม่เป็นเคล็ดลับที่เกี่ยวข้องกับผู้ใช้จำนวนมาก แต่ถ้าคุณกำลังจะต้องทำงานกับชุดอักขระที่เฉพาะเจาะจงสำหรับบางสิ่งบางอย่างหรือจำเป็นต้องรู้ว่าสิ่งที่ประเภทไฟล์การเข้ารหัสหรือชุดตัวอักษรของรายการป้อนข้อมูลโดยวิธี ของบรรทัดคำสั่งแล้วนี้จะทำเคล็ดลับ

คำสั่งไฟล์ทำงานใน Mac OS และ Mac oS X รวมถึง Linux และรูปแบบ Unix อื่น ๆ อีกมากมายทำให้เคล็ดลับนี้เป็นประโยชน์สำหรับสคริปและวัตถุประสงค์อื่น ๆ ที่คล้ายคลึงกันด้วย

การกำหนดการเข้ารหัสไฟล์และชุดอักขระผ่านบรรทัดคำสั่งใน Mac OS

ไวยากรณ์พื้นฐานมีดังนี้:

file -I (input file)

(ในกรณีที่ไม่เห็นได้ชัดนั่นเป็นทุนที่ "i" เป็นธงเหมือนใน -I ไม่ใช่ตัวพิมพ์เล็ก L)

กดปุ่ม return ด้วยชื่อไฟล์ที่ถูกต้องเนื่องจากอินพุตจะแสดงชุดอักขระเช่น UTF-8, us-ascii, binary, 8bit เป็นต้น

ตัวอย่างเช่นสมมติว่าเรากำลังตรวจสอบชุดอักขระและเข้ารหัสไฟล์ของไฟล์ชื่อ "text.txt" จากนั้นไวยากรณ์จะมีลักษณะดังนี้:

$ file -I text.txt
text.txt: text/plain; charset=unknown-8bit

ด้วย "text / plain" เป็นประเภทไฟล์และ "unknown-8bit" เป็นชุดอักขระเข้ารหัสชุด

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

$ file -I DownloadedFile.zip
DownloadedFile.zip: application/zip; charset=binary

มีการใช้งานอื่น ๆ อีกมากมายในการตรวจสอบชุดตัวอักษรการเข้ารหัสไฟล์และชนิดไฟล์ผ่านทางบรรทัดคำสั่งด้วยคำสั่ง 'file' และแฟล็ก -I ก็เป็นหนึ่งในตัวเลือกที่หลากหลาย ตรวจสอบหน้าคู่มือสำหรับไฟล์เพื่อเรียนรู้เพิ่มเติมหากสนใจและอย่าลืมตรวจสอบคำแนะนำบรรทัดคำสั่งอื่น ๆ ของเรา (หรือรายการคำสั่ง terminal ทั้งหมดที่มีอยู่ใน Mac และมีความสนุกนิดหน่อย)

คุณรู้หรือไม่ว่าวิธีอื่นในการตรวจสอบการเข้ารหัสไฟล์และชุดอักขระผ่านบรรทัดคำสั่งใน Mac OS? แจ้งให้เราทราบในความคิดเห็น!