การค้นหาประเภทไฟล์ที่ถือว่านามสกุลไม่ถูกต้อง


9

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

เมื่อใช้ Windows ฉันใช้ IrfanView สำหรับสิ่งนี้ แต่ต้องใช้ Wine wrapper


คุณสามารถใช้เครื่องมือออนไลน์Falstaff
Shaul Zevin

คำตอบ:


17

คุณสามารถใช้fileคำสั่ง:

$ file file.png
file.png: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced

$ mv file.png file.txt
$ file file.txt
file.txt: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced

การfileทดสอบบางอย่างในไฟล์เพื่อกำหนดประเภทของมัน อาจเป็นการทดสอบที่สำคัญที่สุดคือการเปรียบเทียบหมายเลขมายากล (สตริงในส่วนหัวของไฟล์) กับรายการที่กำหนดไว้ล่วงหน้า


สิ่งที่ฉันกำลังมองหา ขอบคุณ!
Aescula

1
เมื่อใช้โปรดfileระวังว่ามันสามารถให้เอาต์พุตที่แตกต่างกันใน Unixes ต่างๆ unix.stackexchange.com/questions/151008/…
slm

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.