Hex-fremviser til filer
Åbn en fil i en gratis hex-fremviser i browseren: positioner, hex og ASCII, søgning efter bytes eller tekst, afkodning af tal og genkendelse af filtype.
Filen læses i din browser, stykke for stykke, og uploades aldrig. Selv filer på flere gigabyte åbner med det samme.
- Fil
- —
- Størrelse
- —
- Genkendt type
- —
Hexadecimal med 0x eller h (0x1F0, 1F0h), decimal (496) eller relativ (+16, -0x10).
Åbn en fil for at se dens bytes.
Klik på en byte for at markere den, træk eller Skift+klik for at markere et interval. Tastatur: piletaster, Page Up/Down, Home/End, Ctrl+Home/End. Tilføj Skift for at udvide.
Ingen markering
| Type | Little-endian | Big-endian |
|---|
- Markeringen som UTF-8-tekst
- —
Sådan bruger du hex-fremviseren
- Slip en fil på feltet, eller klik på det for at vælge en. Enhver type og størrelse virker: Filen læses i små stykker, mens du ruller, så et diskaftryk på 4 GB åbner lige så hurtigt som et ikon på 4 KB.
- Aflæs felterne Fil, Størrelse og Genkendt type. Typen kommer fra filens første bytes (dens »magiske tal«), ikke fra filendelsen.
- Rul visningen med musehjulet, træk i skyderen Placering i filen, eller klik i visningen og brug piletasterne, Page Up/Down, Home/End og Ctrl+Home/End.
- Klik på en byte for at markere den. Træk eller Skift+klik for at markere et interval. Panelet nedenunder viser markeringens start, slutning og længde, værdien ved starten af markeringen afkodet som tal og markeringen som UTF-8-tekst.
- Skriv en position i Gå til position, og klik på Gå:
0x1F0eller1F0her hexadecimal,496er decimal, og+16og-0x10flytter relativt til den aktuelle byte. - For at søge skriver du i Søg, vælger Tekst (UTF-8) eller Hex-bytes og klikker på Find næste eller Find forrige. Søgningen fortsætter fra starten, når den når slutningen af filen, og fundet markeres.
Sådan læser du de tre kolonner
Hver række viser 16 bytes. Kolonnen til venstre er rækkens første bytes position i hexadecimal. Kolonnerne i midten er selve bytes med to hex-cifre hver (00 til FF) og et bredere mellemrum efter den ottende byte. Kolonnen til højre viser de samme bytes som ASCII: Læsbare tegn fra mellemrum (0x20) til tilde (0x7E) vises, som de er, og alle andre bytes som et punktum. Det er layoutet i klassiske værktøjer som xxd og hexdump -C.
Tolkning af tal
Tabellen afkoder bytes ved starten af markeringen som de almindelige typer med fast størrelse: heltal med og uden fortegn på 8, 16, 32 og 64 bit samt IEEE 754-kommatal med enkelt (float32) og dobbelt (float64) præcision. Hver type vises som Little-endian (mindst betydende byte først, bruges af x86- og ARM-processorer og de fleste filformater fra Windows) og Big-endian (mest betydende byte først, bruges af netværksprotokoller, Java-klassefiler, PNG og JPEG). Hvis filen er for kort til en type, viser cellen en tankestreg. 64-bit-heltal beregnes præcist, ud over JavaScript-tals grænse på 2^53.
Filsignaturer
De fleste binære formater begynder 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 og Windows-programmer med MZ. Værktøjet tjekker omkring tres signaturer for billeder, lyd, video, arkiver, skrifttyper, programmer, databaser og dokumenter. Når ingen passer, siger det, om begyndelsen af filen ligner UTF-8-tekst.
Ofte stillede spørgsmål
Bliver min fil uploadet?
Nej. Browseren læser filen lokalt med File API’et, kun de stykker, du ser på, indlæses i hukommelsen, og intet forlader din computer.
Kan jeg redigere bytes?
Nej. Det er en fremviser: Den ændrer aldrig filen. Brug den til at undersøge headere, finde strenge, tjekke en signatur eller forstå et binært format.
Hvorfor finder en søgning tekst, jeg ikke kan se i ASCII-kolonnen?
Tekstsøgningen koder din søgning som UTF-8. Bogstaver med accent, og dermed også æ, ø og å, fylder to bytes i UTF-8, og de vises som punktummer i ASCII-kolonnen, fordi de ligger uden for det læsbare ASCII-område. Feltet Markeringen som UTF-8-tekst viser dem korrekt.
Hvad gør »Ignorér store og små bogstaver«?
Det får en tekstsøgning til at behandle A–Z og a–z ens. Det gælder kun ASCII-bogstaver. Hex-søgninger matcher altid præcise bytes.
Hvor stor kan filen være?
Der er ingen fast grænse. Visning og rulning læser kun de synlige rækker, og en søgning læser filen i bidder på 4 MB med en statusvisning, som du kan annullere.
Relaterede værktøjer
- Hash-generator Generér MD5-, SHA-1-, SHA-256- og SHA-512-hashes af tekst eller filer i enhver størrelse, og kontrollér tjeksummer. Alt kører i din browser.
- Base64-kodning og -afkodning Gratis Base64-kodning og -afkodning med fuld UTF-8-understøttelse og URL-sikker base64url. Kører helt i din browser, intet uploades.
- Talsystem-omregner Omregn tal mellem binært, oktalt, decimalt, hexadecimalt og ethvert grundtal fra 2 til 36, med tos komplement, brøker og udregning trin for trin.
- EXIF-viewer – se metadata i et foto EXIF-viewer online – se kamera, objektiv, eksponering, dato og GPS-position skjult i et foto samt IPTC- og XMP-felter. Privat, ingen upload.