Hexvisare för filer
Öppna valfri fil i en gratis hexvisare i webbläsaren: positioner, hex och ASCII, sökning på byte eller text, tolkning av heltal och flyttal och filtyp.
Filen läses i din webbläsare, bit för bit, och laddas aldrig upp. Även filer på flera gigabyte öppnas direkt.
- Fil
- —
- Storlek
- —
- Identifierad typ
- —
Hexadecimalt med 0x eller h (0x1F0, 1F0h), decimalt (496) eller relativt (+16, -0x10).
Öppna en fil för att se dess byte.
Klicka på en byte för att markera den, dra eller Skift+klicka för att markera ett intervall. Tangentbord: piltangenter, Page Up/Down, Home/End, Ctrl+Home/End. Håll in Skift för att utöka markeringen.
Ingen markering
| Typ | Little-endian | Big-endian |
|---|
- Markeringen som UTF-8-text
- —
Så använder du hexvisaren
- Släpp en fil på släppytan eller klicka på den för att välja en. Alla typer och storlekar fungerar: filen läses i små bitar medan du rullar, så en diskavbild på 4 GB öppnas lika snabbt som en ikon på 4 kB.
- Läs rutorna Fil, Storlek och Identifierad typ. Typen avgörs av filens första byte (dess ”magiska tal”), inte av filändelsen.
- Rulla vyn med mushjulet, dra reglaget Position i filen, eller klicka i vyn och använd piltangenterna, Page Up/Down, Home/End och Ctrl+Home/End.
- Klicka på en byte för att markera den. Dra, eller Skift+klicka, för att markera ett intervall. Panelen under visar markeringens start, slut och längd, värdet i början av markeringen tolkat som tal och markeringen som UTF-8-text.
- Skriv en position i Gå till position och klicka på Gå:
0x1F0eller1F0här hexadecimalt,496är decimalt, och+16och-0x10flyttar relativt den aktuella byten. - För att söka skriver du i Sök, väljer Text (UTF-8) eller Hexbyte och klickar på Sök nästa eller Sök föregående. Sökningen börjar om från början när den når slutet av filen, och träffen markeras.
Så läser du de tre kolumnerna
Varje rad visar 16 byte. Den vänstra kolumnen är positionen (offset) för radens första byte, hexadecimalt. Mittkolumnerna är själva byten, två hexsiffror var (00 till FF), med ett bredare mellanrum efter den åttonde byten. Den högra kolumnen visar samma byte som ASCII: skrivbara tecken från mellanslag (0x20) till tilde (0x7E) visas som de är, och alla andra byte som en punkt. Det är samma upplägg som i klassiska verktyg som xxd och hexdump -C.
Tolkning av tal
Tabellen tolkar byten i början av markeringen som de vanliga typerna med fast storlek: heltal med och utan tecken på 8, 16, 32 och 64 bitar, samt flyttal enligt IEEE 754 med enkel (float32) och dubbel (float64) precision. Varje typ visas som Little-endian (minst signifikanta byten först, används av x86- och ARM-processorer och de flesta filformat från Windows) och Big-endian (mest signifikanta byten först, används av nätverksprotokoll, Java-klassfiler, PNG och JPEG). Om filen är för kort för en typ visar cellen ett streck. Heltal på 64 bitar beräknas exakt, även bortom gränsen 2^53 för tal i JavaScript.
Filsignaturer
De flesta binära format börjar med en fast signatur: PNG med 89 50 4E 47 0D 0A 1A 0A, PDF med %PDF-, ZIP (och därmed DOCX, XLSX, JAR, EPUB och APK) med PK 03 04, ELF-program med 7F 45 4C 46 och Windows-program med MZ. Verktyget kontrollerar ungefär sextio signaturer för bilder, ljud, video, arkiv, typsnitt, körbara filer, databaser och dokument. När ingen stämmer anger det om början av filen ser ut som UTF-8-text.
Vanliga frågor
Laddas min fil upp?
Nej. Webbläsaren läser filen lokalt med File API, bara de bitar du tittar på laddas in i minnet, och ingenting lämnar din dator.
Kan jag redigera byten?
Nej. Det här är en visare: den ändrar aldrig filen. Använd den för att granska filhuvuden, hitta strängar, kontrollera en signatur eller förstå ett binärt format.
Varför hittar sökningen text som jag inte ser i ASCII-kolumnen?
Textsökningen kodar din sökning som UTF-8. Bokstäver som å, ä och ö tar två byte i UTF-8 och visas som punkter i ASCII-kolumnen eftersom de ligger utanför det skrivbara ASCII-intervallet. Rutan Markeringen som UTF-8-text visar dem korrekt.
Vad gör ”Ignorera skiftläge”?
Det gör att en textsökning behandlar A–Z och a–z som likadana. Det gäller bara ASCII-bokstäver, så å, ä och ö skiljer fortfarande på versal och gemen. Hexsökningar matchar alltid exakta bytevärden.
Hur stor kan filen vara?
Det finns ingen fast gräns. Visning och rullning läser bara de synliga raderna, och en sökning läser filen i bitar om 4 MB med en förloppsindikator som du kan avbryta.
Relaterade verktyg
- Hashgenerator Generera MD5-, SHA-1-, SHA-256- och SHA-512-hashar av text eller filer i valfri storlek och kontrollera kontrollsummor. Allt körs i din webbläsare.
- Base64-kodare och avkodare Gratis Base64-kodare och avkodare med fullt stöd för UTF-8 och ett URL-säkert base64url-läge. Körs helt i din webbläsare, inget laddas upp.
- Talbasomvandlare Omvandla tal mellan binärt, oktalt, decimalt, hexadecimalt och alla baser från 2 till 36, med tvåkomplement, decimaler och lösning steg för steg.
- EXIF-visare EXIF-visare online: se kamera, objektiv, exponering, datum och GPS-position som är dolda i ett foto, samt IPTC- och XMP-fält. Privat, ingen uppladdning.