Jak zajrzeć do pliku

Kiedy nie wiesz, jaki jest typ pliku i nie masz żadnych wskazówek, który program może go otworzyć, czasami warto zajrzeć do pliku i poszukać śladów w jego zawartości. Często zobaczysz jedynie bajty binarne, które w większości przeglądarek są wyświetlane jako losowe znaki; jednak od czasu do czasu można odnaleźć pewne wskazówki wewnątrz pliku.

Sposób, w jaki analizujesz plik, zależy od tego, czego szukasz.

ASCII/ANSI/Unicode


Pliki binarne

Wiele plików zawiera jedynie dane binarne. Na przykład, jeśli otworzysz plik graficzny w edytorze tekstu, nie zobaczysz żadnego czytelnego tekstu. Aby ujawnić tekst, potrzebujesz edytora HEX:

Jeśli otworzysz plik binarny w edytorze HEX, zobaczysz zarówno bajty binarne (kolumna po lewej), jak i ich odpowiedniki w formacie ASCII (kolumna po prawej). Jeśli będziesz miał szczęście, znajdziesz wskazówki dotyczące twórcy nieznanego pliku:

Edytor HEX

Podczas przeglądania plików zwróć szczególną uwagę na pierwsze kilka znaków. Istnieją standardowe wskaźniki dla różnych popularnych typów plików...

Internetowa Przeglądarka plików online automatycznie analizuje plik pod kątem tych standardowych wskaźników, aby określić właściwy format pliku.


EXE, DLL i inne pliki wykonywalne

Choć nie jest rozsądne próbować edytować plik EXE, DLL ani żaden inny plik wykonywalny, wiele z nich jest kompilowanych z zasobami wbudowanymi w plik. Możesz użyć przeglądarki/edytora zasobów, aby przyjrzeć się tym zasobom, a czasami nawet je wyodrębnić lub zmodyfikować. (Jeszcze raz, zmiana czegokolwiek w pliku wykonywalnym może sprawić, że cały program stanie się niedostępny oraz jeśli zmienisz plik systemowy, cały system operacyjny może przestać działać. Uważaj!)

Oto kilka przeglądarek/edytorów zasobów: