Heksvisning av filer (hex viewer)
Åpne alle filer i en gratis hex viewer i nettleseren: posisjoner, hex og ASCII, søk i byte eller tekst, tolkning av tall og gjenkjenning av filtype.
Filen leses i nettleseren din, bit for bit, og lastes aldri opp. Selv filer på flere gigabyte åpnes umiddelbart.
- Fil
- —
- Størrelse
- —
- Oppdaget type
- —
Heksadesimalt med 0x eller h (0x1F0, 1F0h), desimalt (496) eller relativt (+16, -0x10).
Åpne en fil for å se bytene.
Klikk på en byte for å velge den, dra eller Shift+klikk for å velge et område. Tastatur: piltaster, Page Up/Down, Home/End, Ctrl+Home/End. Hold inne Shift for å utvide.
Ingen markering
| Type | Little-endian | Big-endian |
|---|
- Markering som UTF-8-tekst
- —
Slik bruker du hex viewer
- Slipp en fil i slippfeltet eller klikk på det for å velge en. Alle typer og størrelser fungerer: filen leses i små biter mens du ruller, så et diskbilde på 4 GB åpnes like raskt som et ikon på 4 KB.
- Les boksene Fil, Størrelse og Oppdaget type. Typen kommer fra filens første byte (det «magiske tallet»), ikke fra filendelsen.
- Rull visningen med musehjulet, dra i glidebryteren Plassering i filen, eller klikk i visningen og bruk piltastene, Page Up/Down, Home/End og Ctrl+Home/End.
- Klikk på en byte for å velge den. Dra, eller Shift+klikk, for å velge et område. Panelet under viser start, slutt og lengde på markeringen, verdien ved starten av markeringen tolket som tall, og markeringen som UTF-8-tekst.
- Skriv en posisjon i Gå til posisjon og klikk Gå:
0x1F0eller1F0her heksadesimalt,496er desimalt, og+16og-0x10flytter relativt til gjeldende byte. - For å søke skriver du i Søk, velger Tekst (UTF-8) eller Hex-byte, og klikker Finn neste eller Finn forrige. Søket fortsetter fra starten når det når slutten av filen, og treffet markeres.
De tre kolonnene
Hver rad viser 16 byte. Kolonnen til venstre er posisjonen til den første byten i raden, heksadesimalt. De midterste kolonnene er selve bytene, to heksadesimale sifre hver (00 til FF), med et bredere mellomrom etter den åttende byten. Kolonnen til høyre viser de samme bytene som ASCII: skrivbare tegn fra mellomrom (0x20) til tilde (0x7E) vises som de er, alle andre byte som en prikk. Dette er oppsettet i klassiske verktøy som xxd og hexdump -C.
Tolking av tall
Tabellen tolker bytene ved starten av markeringen som vanlige typer med fast størrelse: heltall med og uten fortegn på 8, 16, 32 og 64 biter, og IEEE 754-flyttall med enkel (float32) og dobbel (float64) presisjon. Hver type vises som Little-endian (minst signifikante byte først, brukt av x86- og ARM-prosessorer og de fleste filformater fra Windows) og Big-endian (mest signifikante byte først, brukt av nettverksprotokoller, Java-klassefiler, PNG og JPEG). Hvis filen er for kort for en type, viser cellen en strek. 64-bits heltall beregnes eksakt, utover grensen på 2^53 for JavaScript-tall.
Filsignaturer
De fleste binære formater starter med en fast signatur: PNG med 89 50 4E 47 0D 0A 1A 0A, PDF med %PDF-, ZIP (og dermed DOCX, XLSX, JAR, EPUB og APK) med PK 03 04, ELF-programmer med 7F 45 4C 46, Windows-programmer med MZ. Verktøyet sjekker rundt seksti signaturer for bilder, lyd, video, arkiver, skrifttyper, kjørbare filer, databaser og dokumenter. Når ingen passer, forteller det om starten av filen ser ut som UTF-8-tekst.
Ofte stilte spørsmål
Lastes filen min opp?
Nei. Nettleseren leser filen lokalt med File API-et, bare bitene du ser på lastes inn i minnet, og ingenting forlater datamaskinen din.
Kan jeg redigere bytene?
Nei. Dette er en viser: den endrer aldri filen. Bruk den til å undersøke topptekster, finne strenger, sjekke en signatur eller forstå et binært format.
Hvorfor finner søket tekst jeg ikke ser i ASCII-kolonnen?
Tekstsøket koder søket ditt som UTF-8. Bokstaver med aksent og tegn som æ, ø og å tar to byte i UTF-8, og de vises som prikker i ASCII-kolonnen fordi de ligger utenfor det skrivbare ASCII-området. Boksen Markering som UTF-8-tekst viser dem riktig.
Hva gjør «Ignorer store og små bokstaver»?
Det gjør at et tekstsøk behandler A–Z og a–z som like. Det gjelder bare ASCII-bokstaver. Hex-søk matcher alltid eksakte byteverdier.
Hvor stor kan filen være?
Det finnes ingen fast grense. Visning og rulling leser bare de synlige radene, og et søk leser filen i biter på 4 MB med en fremdriftsindikator som du kan avbryte.
Relaterte verktøy
- Hash-generator Lag MD5-, SHA-1-, SHA-256- og SHA-512-hasher av tekst eller filer i alle størrelser, og kontroller sjekksummer. Alt kjører i nettleseren din.
- Base64-koder og -dekoder Gratis Base64-koder og -dekoder med full UTF-8-støtte og valg for URL-trygg base64url. Kjører helt i nettleseren din, ingenting lastes opp.
- Tallsystemkonverter Konverter tall mellom binært, oktalt, desimalt, heksadesimalt og alle tallsystemer fra 2 til 36, med tos komplement, brøker og utregning steg for steg.
- EXIF-leser EXIF-leser på nett – se kameraet, objektivet, eksponeringen, datoen og GPS-posisjonen som er skjult i et foto, pluss IPTC- og XMP-felt. Privat, uten opplasting.