ฉันจะค้นหาประเภทไฟล์ที่ไม่มีนามสกุลได้อย่างไร [ซ้ำ]


45

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

หลังจากกู้คืน HDD ของฉันฉันก็จบลงด้วยไฟล์จำนวนมากที่ไม่มีนามสกุล หลายคนเป็น.binไฟล์

มีวิธีใดที่จะทราบว่าพวกเขาเป็นรูปแบบไฟล์จริงหรือไม่?

หลายคนไม่มีข้อมูลถ้าฉันแก้ไขด้วย Notepad ++ หรือ Hex Editors

คำตอบ:


51

Ahh, ศาสตร์มืดของการจำแนกไฟล์

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


1
เรียนรู้สิ่งที่ดีกว่าขณะที่พยายามช่วยเหลือ ยอดเยี่ยมและขอขอบคุณ!
johnshen64

1
มันเป็นซอฟต์แวร์ที่เรียบร้อยดีจริงๆ ฉันเพิ่งรอโอกาสที่จะใช้มันอย่างถูกต้อง p
Journeyman Geek

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

2
ช้าไปหน่อย แต่จริงๆแล้ว TrIDNet (แอพพลิเคชั่น. NET) ไม่จำเป็นต้องใช้ TrIDLib (Win32 DLL)
Mark0

เครื่องมือที่ยอดเยี่ยม ฉันเพิ่งใช้มันเพื่อคิดออกว่าสิ่งที่แนบมากับอีเมลที่ฉันถูกส่งไปยังถอดรหัสนั้นเป็น.gzไฟล์ไม่ใช่.tarไฟล์ตามที่แสดงในส่วนขยาย เมื่อฉันคลายซิป.gzไฟล์ฉันก็จะได้ไฟล์จริง ๆ แล้ว.tarมันเป็น.tar.gzไฟล์จริงๆ จากนั้นฉันก็แตก.tarไฟล์เพื่อค้นหาสคริปต์ SQL ที่มี.sqlนามสกุลและไฟล์ JSON ที่ไม่มีนามสกุล ยกเว้นว่าสคริปต์ SQL ไม่ใช่สคริปต์ SQL จริง ๆ แต่เป็น.gzไฟล์อื่นที่มี.sqlไฟล์จริง ฮ่า.
Adam Goodwin

11

นอกจากนี้ยังมี FileID ซึ่งใช้ magicdb

http://www.optimasc.com/products/fileid/index.html

คำอธิบาย: FileID, TrID และไฟล์ทั้งหมดทำงานกับเลขอาถรรพ์ที่มีอยู่ในไฟล์ซึ่งควรจะไม่ซ้ำกันสำหรับแต่ละประเภทไฟล์ดังนั้นทั้งสามโปรแกรมจึงเทียบเท่ากันมากกว่าหรือน้อยกว่า TrID เป็นวิธีปฏิบัติที่ดีที่สุดสำหรับผู้ใช้ windows ในขณะที่ GNU / Linux ใช้ไฟล์เพียงอย่างเดียว


8

คุณสามารถลองใช้fileคำสั่งสำหรับ Windows

http://gnuwin32.sourceforge.net/packages/file.htm


มันแสดงให้เห็นว่าสิ่งนี้หมายความว่าข้อมูลอะไรชนิดของข้อมูลC:\Program Files (x86)\GnuWin32\bin>file file01929.bin file01929.bin; dataมีเครื่องมือล่วงหน้าอีกหรือไม่
echolab

1
"ข้อมูล" หมายความว่าไม่มีความหมายต่อfileคำสั่ง
David Schwartz

6

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

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