Podgląd plików binarnych w hex
Odczytywanie wybranego fragmentu...
Wyświetlany typ zgłasza przeglądarka; nie jest on weryfikowany na podstawie sygnatury pliku.
bajty -
Wyświetlany jest tylko wybrany fragment. Pozostałej części pliku nie odczytano na potrzeby tego zrzutu.
Zrzut hex układa bajty pliku w trzech kolumnach: bezwzględny offset bajtowy po lewej, dwucyfrowe wartości hex pośrodku i przybliżony widok ASCII po prawej. Podgląd lokalnie odczytuje ograniczony fragment pliku. Domyślnie zaczyna od offsetu 0 i 64 KiB; można wybrać 4 KiB, 16 KiB, 64 KiB, 256 KiB albo 1 MiB.
Jak czytać ten zrzut hex
-
1
Upuść jeden plik
Może to być plik binarny, tekst, obraz, archiwum albo plik wykonywalny. Przeglądarka czyta go jako surowe bajty.
-
2
Wybierz widoczny fragment
Wpisz całkowity dziesiętny offset początkowy mieszczący się w pliku i wybierz 4 KiB, 16 KiB, 64 KiB, 256 KiB albo 1 MiB. Wartości takie jak 0x10 nie są przyjmowane. Ostatni krótki fragment kończy się wraz z plikiem.
-
3
Czytaj 16 bajtów na wiersz
Każdy wiersz pokazuje bezwzględny 8-cyfrowy offset hex, do 16 wartości bajtów hex i boczną kolumnę ASCII.
-
4
Kopiuj albo porównuj
Skopiuj widoczny zrzut albo porównaj bajty ze znanymi sygnaturami. Podgląd nie wyszukuje ani nie edytuje, nie interpretuje liczb wielobajtowych, nie eksportuje pliku i nie rozpoznaje formatów automatycznie.
Anatomia jednego wiersza
00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG........IHDR|
^offset^ ^--- 16 bajtów w hex -------------------------^ ^-- ASCII ----^
- Offset, Bezwzględna pozycja bajtu w pliku liczona od zera, zapisana jako 8-cyfrowy hex.
- Wartości hex, Szesnaście bajtów w wierszu; każdy bajt jest pokazany jako dwie cyfry szesnastkowe.
- Kolumna ASCII, Bajty od
0x20do0x7Esą drukowane jako ASCII; każdy inny bajt jest pokazany jako..
Typowe sygnatury plików (magic bytes)
Magic bytes są wskazówką, a nie gwarantowanym dowodem. Najbardziej przydają się na offsecie zero, ale formaty mogą mieć ten sam początek albo zawierać pliki zagnieżdżone. Formatów opartych na ZIP, takich jak DOCX, XLSX, JAR i APK, może dotyczyć ten sam początek 50 4B 03 04; ten podgląd nie identyfikuje formatu automatycznie.
| Bajty (hex) | Możliwa wskazówka formatu |
|---|---|
89 50 4E 47 0D 0A 1A 0A |
Obraz PNG |
FF D8 FF E0 |
Obraz JPEG/JFIF |
47 49 46 38 39 61 |
Obraz GIF89a |
25 50 44 46 |
Dokument PDF (%PDF) |
50 4B 03 04 |
Lokalny nagłówek pliku ZIP; częsty też w DOCX, XLSX, JAR, APK |
7F 45 4C 46 |
Plik wykonywalny ELF albo plik obiektowy |
4D 5A |
Plik wykonywalny DOS/Windows PE (MZ) |
1F 8B |
Dane skompresowane gzip |
42 4D |
Obraz BMP (BM) |
49 49 2A 00 |
Obraz TIFF, little-endian |
Co ten podgląd potrafi, a czego nie
- Lokalne czytanie bajtów, Wyświetlany zrzut powstaje w przeglądarce z wybranego pliku.
- Sprawdzanie ograniczonego fragmentu, Wpisz dowolny prawidłowy offset bajtowy i sprawdź do 1 MiB od tego miejsca. Przeglądarka odczytuje na potrzeby zrzutu tylko ten fragment.
- Kontekst MIME i rozmiaru, Narzędzie pokazuje typ MIME zgłoszony przez przeglądarkę, albo
binary, oraz pełny rozmiar pliku w bajtach. - Wynik do skopiowania, Użyj przycisku kopiowania, aby wkleić widoczny zrzut do notatek, zgłoszeń albo porównań w linii poleceń.
- To nie jest pełny edytor hex, Nie wyszukuje, nie podświetla trafień, nie edytuje bajtów, nie pobiera eksportów, nie wykrywa sygnatur automatycznie i nie interpretuje wartości 16-, 32- ani 64-bitowych. Endianness nie jest więc stosowany: bajty zawsze pojawiają się w kolejności z pliku.
Limity wyświetlania
Selektor przyjmuje dokładnie jeden niepusty plik do 100 MiB, ale zrzut hex odczytuje i pokazuje najwyżej 1 MiB od wybranego offsetu. Przeglądarka zamienia na ArrayBuffer tylko ten fragment Blob/File; zawartość nie jest wysyłana na serwer. W trybie krokowym tymczasowa kopia w IndexedDB, wyłącznie w przeglądarce, udostępnia plik między stronami do dwóch godzin, a Zacznij od nowa usuwa aktywną kopię. W zwykłym trybie jednej strony wybrany File pozostaje tylko w pamięci strony. Do wyszukiwania, edycji, interpretacji wartości liczbowych lub automatycznej walidacji formatu użyj edytora hex albo parsera danego formatu.
Najczęściej zadawane pytania
Nie. To przydatny dowód, zwłaszcza na offsecie zero, ale nie pełny parser. Traktuj je jako wskazówkę i potwierdzaj ważne pliki narzędziem właściwym dla danego formatu.
Nie. Narzędzie działa tylko do odczytu i pokazuje wybrany fragment. Nie interpretuje też liczb wielobajtowych, więc nie ma ustawienia little-endian ani big-endian. Do edycji lub wartości typowanych użyj edytora hex.
Nie. Zrzut powstaje lokalnie przez arrayBuffer() z fragmentu Blob/File. Tryb krokowy tymczasowo przechowuje plik w tej przeglądarce, a zwykły tryb utrzymuje go tylko w pamięci strony.
Możesz wpisać dowolny prawidłowy offset początkowy i wyświetlić od niego do 1 MiB. Podgląd nie wyszukuje, nie podświetla trafień, nie eksportuje zrzutów i nie wczytuje całego pliku naraz.
Powiązane narzędzia
Generator konfiguracji webpack
Utwórz plik webpack.config.js dla webpacka 5 do czystego JavaScriptu, Reacta lub Vue: TypeScript, Babel, CSS lub Sass, obrazy, HtmlWebpackPlugin, serwer deweloperski i polecenie npm install.
Generator kolorów analogicznych
Twórz pięciokolorowe palety analogiczne z dowolnego koloru bazowego: klasyczną trójkę, dwie zewnętrzne barwy oraz wartości hex, RGB i HSL.
Generator fikcyjnych numerów telefonu
Generuj do 50 fikcyjnych numerów z oficjalnie zastrzeżonych zakresów w pięciu krajach.
Kod na obraz
Wklej kod, ustaw motyw, kolory, rozmiar czcionki, odstępy, nagłówek i numery wierszy, sprawdź podgląd canvas i pobierz PNG. Renderowanie zwykłego tekstu, bez podświetlania składni.
Walidator XSD
Waliduj dokument XML wobec schematu XSD i zgłaszaj niezgodności elementów i typów z dokładnymi numerami wierszy.
Konwerter liczb szesnastkowych na dziesiętne
Przeliczaj liczby szesnastkowe na dziesiętne (system o podstawie 10). Działa z adresami pamięci, kodami błędów, kanałami RGB oraz liczbami całkowitymi o dowolnej precyzji.
Narzędzie jest dostępne w innych językach
- Trình xem hex của tệp nhị phân [VI]
- Penampil Hex File Biner [ID]
- Hexvisning för binärfiler [SV]
- 바이너리 파일 16진수 뷰어 [KO]
- Visualiseur hexadécimal de fichiers binaires [FR]
- Hexviewer voor binaire bestanden [NL]
- Hex-Viewer für Binärdateien [DE]
- ตัวดูไฟล์ไบนารีแบบ Hex [TH]
- Visualizador hexadecimal de arquivos binários [PT]
- Visor hexadecimal de archivos binarios [ES]
- عارض Hex للملفات الثنائية [AR]
- バイナリファイル Hex ビューアー [JA]
- Binary File Hex Viewer [EN]
- Visualizzatore esadecimale di file binari [IT]
- Просмотр двоичных файлов в hex [RU]
- İkili Dosya Hex Görüntüleyici [TR]
- 二进制文件十六进制查看器 [ZH]