Co to jest format pliku DAT?
Pliki z rozszerzeniem .dat zawierają dane tekstowe lub binarne. Ponieważ .dat to rozszerzenie ogólnego przeznaczenia współdzielone przez wiele niepowiązanych programów, pliki te mogą zawierać dane o bardzo zróżnicowanej strukturze, znaczeniu i rozmiarze. Formatowanie tych danych zależy całkowicie od programu, który utworzył dany plik lub go używa.
Czasami pliki .dat przechowują dane będące wewnętrznym komponentem programu, które nie powinny być modyfikowane ręcznie. Gdy zawartość jest zwykłym tekstem, można je otworzyć w dowolnym edytorze tekstu; gdy są binarne, narzędzia takie jak HxD lub polecenie file w systemie Linux ujawnią podstawową strukturę. Pliki .dat sporadycznie są zgodne z uznanym formatem, takim jak CSV - w takim przypadku można je importować, konwertować lub edytować bezpośrednio w arkuszu kalkulacyjnym.
W przeciwieństwie do formatów typowanych, .dat nie posiada stałej sygnatury pliku (magic bytes), więc samo rozszerzenie nie mówi nic o rzeczywistym kodowaniu. Aby zidentyfikować nieznany plik .dat, należy sprawdzić jego pierwsze bajty w edytorze szesnastkowym lub uruchomić file mydata.dat w systemie Linux/macOS. Kilka dobrze znanych programów nadaje swoim plikom .dat specyficzną strukturę wewnętrzną - na przykład Outlook dołącza dane zakodowane w TNEF jako winmail.dat, a Minecraft przechowuje metadane świata w level.dat (plik binarny zakodowany w NBT [/format/bin]) - ale są to w rzeczywistości oddzielne formaty, które akurat współdzielą rozszerzenie .dat.
Typ MIME konwencjonalnie przypisany do ogólnych plików .dat to application/octet-stream.
Bezpieczeństwo
RYZYKO: MEDIUMOgólny plik .dat jest nieprzejrzysty, więc traktuj nieoczekiwane pliki z ostrożnością: złośliwe oprogramowanie czasami przechowuje swój ładunek lub konfigurację jako .dat, a plik .dat pochodzący z nieznanego źródła zasługuje na taką samą podejrzliwość jak każdy nieznany plik do pobrania. Sprawdzanie pliku .dat w edytorze szesnastkowym/tekstowym jest bezpieczne - nie powoduje to wykonania zawartości. Nie zakładaj, że zmiana nazwy czyni plik bezpiecznym lub użytecznym; najpierw zweryfikuj rzeczywisty format. Unikaj przesyłania potencjalnie poufnych plików .dat do internetowych „konwerterów danych”; używaj narzędzi lokalnych.
Szczegóły formatu
w pigułce- Outlook winmail.dat (TNEF) - Kontener TNEF Microsoft Outlook/Exchange (sygnatura 0x223E9F78), który ukrywa rzeczywiste załączniki e-mail; wyodrębnij za pomocą narzędzia TNEF.
- Video CD AVSEQ##.DAT - Wideo MPEG-1 zapisane w folderze MPEGAV na płycie Video CD; odtwarza się bezpośrednio w VLC.
- Minecraft level.dat / Windows NTUSER.DAT - level.dat to skompresowany plik świata NBT (NBTExplorer); NTUSER.DAT to gałąź rejestru Windows dla konkretnego użytkownika - nigdy go nie usuwaj.
Programy otwierające pliki DAT
Szczegóły techniczne
specyfikacja| Typ formatu | Ogólne dane aplikacji - struktura zawartości jest całkowicie zdefiniowana przez program zapisujący; brak uniwersalnego kodowania lub układu |
| Kodowanie zawartości | Tekstowe lub binarne; określane przez aplikację wytwarzającą |
| Sygnatura pliku (magic bytes) | Brak dla formatu ogólnego - identyfikacja wymaga sprawdzenia zawartości pliku lub znajomości aplikacji źródłowej |
| Typ MIME | `application/octet-stream` |
| Typowe przypadki użycia | Przechowywanie konfiguracji, pamięć podręczna aplikacji, zapisany stan gry, wymiana eksportu/importu, wewnętrzny stan programu |
| Metoda identyfikacji | Uruchom `file <nazwa_pliku>.dat` w systemie Linux/macOS, użyj TrID lub FileAlyzer w systemie Windows lub sprawdź w edytorze szesnastkowym |
| Obsługa wariantu tekstowego | Gdy zawartość jest zwykłym tekstem, każdy edytor tekstu (Notepad, TextEdit, nano) może go otworzyć i wyświetlić |
| Obsługa wariantu binarnego | Binarne pliki `.dat` wymagają edytora szesnastkowego, takiego jak HxD, lub konkretnej aplikacji, która je wytworzyła |
| Nazwany wariant: winmail.dat | Załącznik e-mail TNEF (Transport Neutral Encapsulation Format) utworzony przez Microsoft Outlook; wymaga dekodera TNEF do wyodrębnienia osadzonej zawartości |
| Nazwany wariant: level.dat | Plik metadanych świata Minecraft wykorzystujący kodowanie Named Binary Tag (NBT); przechowuje ziarno świata, tryb gry, czas i pozycję gracza |
| Nazwany wariant: video.dat | Strumień wideo MPEG-1 w formacie sektora Video CD (VCD); odtwarzalny w odtwarzaczach multimedialnych obsługujących VCD |
| Wariant zgodny z CSV | Niektóre aplikacje zapisują pliki `.dat` jako zwykły tekst CSV lub tekst rozdzielany tabulatorami, który można importować bezpośrednio do arkuszy kalkulacyjnych |
| Powiązane rozszerzenia | `.data`, `.bin`, `.db`, `.tmp` - alternatywne ogólne sufiksy danych używane w podobnych kontekstach |
| Historia platformy | Sufiks `.dat` był używany w systemach CP/M, MS-DOS, Unix i Windows od późnych lat 70. i 80. XX wieku |
| Wydano | 1970s-1980s (generic 'data' suffix predates DOS; used across CP/M, DOS, Unix) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |