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
-
Internetowa przeglądarka plików FILExt
Wystarczy otworzyć plik za pomocą naszej Internetowej przeglądarki plików, aby zobaczyć jego zawartość online. Przeglądarka plików online informuje także o typie pliku, oprogramowaniu użytym do jego stworzenia itp. oraz potrafi konwertować plik do innych formatów.
-
Edytor
Jeśli chcesz zobaczyć, jaki tekst zawiera plik lokalnie (bez połączenia z internetem), po prostu użyj Edytora Windows (Notatnik), TextEdit na Macu lub Edytora Linux (w sekcji „Akcesoria”).
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:
-
Online edytor HEX
Dzięki edytorowi online, takiemu jak HexEd.it, nie musisz nic instalować na swoim komputerze ani smartfonie.
-
Offline edytor HEX
Aby przeglądać pliki zakodowane binarnie lokalnie na swoim komputerze, możesz na przykład użyć Hex Editor Neo (Windows), Hex Fiend (Mac) lub xxd (Linux).
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:

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...
- Jeśli pierwsze dwa znaki to „BM”, plik może być obrazem bitmapowym .BMP.
- Jeśli pierwsze dwa znaki to „PK”, plik może być archiwum .ZIP.
- Jeśli pierwsze dwa znaki to „MZ”, plik może być plikiem wykonywalnym .EXE.
- Jeśli pierwsze cztery znaki to „%PDF”, plik może być plikiem Adobe .PDF.
- ...i tak dalej.
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:
- FileAlyzer (darmowy – analiza, ale nie edycja)
- PE Explorer (płatny)
- Resource Hacker (darmowy)