17:28
Jak zidentyfikować plik bez rozszerzenia?
Czasem zdarza się że w systemie, lub w naszych dokumentach natrafiamy na plik, który nie posiada rozszerzenia. Ze względu, że 'siedzi' on u nas już od niepamiętnych czasów to i jego typ może być już dla nas nieznany. Osoby bardziej obyte z różnymi typami plików mogą za pomocą polecenia cat przejrzeć zawartość pliku i po pierwszych linijkach odkryć, że jest to obrazek PNG, lub dokument Open Office'a. Dla tych, którzy nie wiedzą – istnieje prostszy sposób.
W celu identyfikacji takich plików może posłużyć nam program TrID autorstwa Marca Pontello. Rozpoznawanie plików za pomocą tego narzędzia jest bardzo proste. Należy zacząć od pobrania pliku programu i pliku bazy z definicjami typów. Po rozpakowaniu archiwów zmieniamy nazwę pliku bazy w ten sposób, aby wszystkie znaki były małymi literami (w innym przypadku program nie znajdzie bazy). Następnie z poziomu konsoli wpisujemy:
./trid plik
Dla przykładowo zidentyfikowanego pliku triddefs.trd otrzymujemy rezultat w postaci procentowej – jakiego typu jest wybrany plik:
TrID/32 - File Identifier v2.00/Linux - (C) 2003-06 By M.Pontello Definitions found: 3820 Analyzing... Collecting data from file: triddefs.trd 61.1% (.TRD) TrID defs package (22009/2/8) 27.7% (.AOS) AOS File Format (10000/1/3) 11.1% (.) Generic RIFF container (4000/1)
Więcej informacji na temat działania programu można znaleźć na stronie autora.
Wpisy na blogu 
Dodaj komentarz