ไฟล์ .dat เป็นปริศนาของ Windows: ทำไมไอคอนถึงว่างเปล่า? ทำไมเปิดไม่ได้? มันมีวัตถุประสงค์อะไร? บางครั้ง .dat ควรปล่อยไว้เพราะมีข้อมูลสำคัญของซอฟต์แวร์ที่ดีกว่าจะไม่แตะ
แต่บางครั้ง .dat ไฟล์จริงๆ เป็น media files, email files, หรือชนิดไฟล์อื่นที่ Windows หรือซอฟต์แวร์ล้มเหลวในการกำหนดรูปแบบ ในกรณีเหล่านี้ .dat ไฟล์เปิดได้จริง
นี่คือวิธีตรวจสอบว่า .dat file จริงๆ มีอะไรอยู่ และวิธีแปลงในกรณีที่จำเป็น
ไฟล์ .dat คืออะไร?
ค่าเริ่มต้น .dat ไม่ associate กับโปรแกรมไหนเลย และไม่ควรเพราะข้อมูลภายในมักเป็น binary และอ่านไม่เข้าใจ แต่หากต้องการเปิด .dat ไฟล์ใดๆ วิธีสากลคือใช้ Notepad (แนะนำ Notepad++ ดีกว่า แสดงข้อมูลภายในชัดเจนกว่า)
ตัวบ่งชี้หลักของ .dat file ว่าทำอะไรและผูกกับซอฟต์แวร์อะไร อยู่ที่ชื่อไฟล์และชื่อโฟลเดอร์ ตัวอย่าง: เปิด .dat ไฟล์เมื่อก่อน พบว่ามีข้อมูลเสียงของเกม Super Meat Boy มีเหตุผลที่อยู่ที่นั่น ไม่ควรแตะ
ส่วนใหญ่เปิด .dat ใน Notepad (หรือ Notepad++) จะเห็นแบบนี้: (binary garbage) ไม่มีอะไรทำได้นอกจากอาจทำลายซอฟต์แวร์ที่เกี่ยวข้อง หากเห็นแบบนี้ ให้ย้อนกลับ
บางครั้งอาจถูกบล็อกไม่ให้เปิดใน text editor เพราะเป็น system file ที่ Windows ป้องกัน
หากสงสัยที่มาหรือวัตถุประสงค์ .dat ไฟล์ สแกนด้วย antivirus ได้ เพราะ .dat เป็น generic และเปิดยาก มักถูกใช้ซ่อนมัลแวร์
บาง .dat ไฟล์มีข้อมูลอ่านง่าย ชัดเจน ตัวอย่าง: เปิดในโฟลเดอร์เกม MMO เก่า มีข้อมูลบัญชีออนไลน์ของเกมนั้น อีกครั้ง: อย่าแตะหากไม่แน่ใจ แต่นี่คือหลักฐานว่า .dat บางไฟล์มีข้อมูลอ่านได้และมีประโยชน์
แปลง .dat ไฟล์เป็นรูปแบบอื่น
บางกรณี หากแน่ใจแหล่งที่มาของ .dat (เช่นเป็นไฟล์วิดีโอ) ลองเปิด .dat ในรูปแบบอื่น เช่น audio หรือ video
VCD files (ใช้ .mpg) บางครั้งเก็บเป็น .dat ได้ ในกรณีนี้: คลิกขวา .dat → Properties → แทนที่ ".dat" ในชื่อด้วย ".mpg" หรือรูปแบบที่เชื่อว่าเป็นต้นฉบับ แนะนำทำบน copy ไม่ใช่ต้นฉบับ เพราะอาจทำลายไฟล์
กด OK .dat จะกลายเป็น media format และหวังว่าจะเล่นได้
สรุป
ส่วนใหญ่ .dat ไฟล์คือไฟล์สำคัญของซอฟต์แวร์หลากหลายที่ไม่ควรแตะ ซ่อนไว้เพราะเหตุผล และมักมี binary data ซับซ้อนที่แก้ไขไม่ได้ง่าย
แต่หากเชื่อว่า .dat ไฟล์ใดมี media ที่เล่นได้ (ซึ่งเป็นไปได้บางครั้ง) สร้าง copy แล้วลองเล่นดูว่าเปิดในรูปแบบที่เกี่ยวข้องได้หรือไม่ แต่ว้ำอีกครั้ง: ทดลองบน copy ไม่ใช่ต้นฉบับ