Binärredigerare
Granska en fils byte i hexadecimal form och byt ut värden på valda förskjutningar. Ångra ändringar och hämta sedan det redigerade innehållet som en separat fil eller som hexadecimal text.
Vad du kan göra
Granska byteförskjutningar och värden
Visa byteförskjutningar, hexadecimala värden och ASCII samtidigt. Ange en förskjutning för att hoppa till en specifik byte.
Ersätt enskilda byte och spara
Ersätt en befintlig byte med ett värde från 00 till FF, ångra nyliga ändringar och ladda ner det redigerade innehållet som en separat fil.
Så använder du
Läs in en fil eller hexadecimala byte
Välj en fil eller ange en sekvens som 41 42 0A och läs in den. Gränsen är 1 MiB.
Välj en byte att redigera
Välj ett värde i tabellen eller ange dess förskjutning i decimalform eller i hexadecimalform med 0x-prefix.
Använd det nya värdet
Ange ett tvåsiffrigt värde från 00 till FF och tryck på Byt ut byte. Du kan ångra ändringar en i taget.
Spara det redigerade innehållet
Ladda ner en separat binär fil. Du kan också kopiera de hexadecimala byten eller spara dem som text.
När det hjälper
Granska en filhuvud
Läs de första byten i en fil för att få information om dess format.
Ändra ett värde på en känd förskjutning
Kontrollera förskjutningen och originalvärdet, ersätt byten som behövs och spara en separat fil.
Läsa byteförskjutningar och hexadecimala värden
Förskjutningarna börjar på noll
En förskjutning är en position som räknas från filens början. Hexadecimalt 0x1A och decimalt 26 anger samma byte.
En byte använder två hexadecimala siffror
Värden från 00 till FF motsvarar decimala värden från 0 till 255. Till exempel motsvarar 41 ASCII-tecknet A.
ASCII-vyn har ett begränsat omfång
Vyn visar ASCII-tecken från 0x20 till 0x7E. Andra värden visas som punkter. Den känner inte igen eller återskapar textkoder som japanska.
Byteersättning och filsstruktur
Att ersätta en befintlig byte ändrar inte filens längd. Ändrade värden kan göra att filen blir oläsbar, så behåll originalet och kontrollera det redigerade resultatet.
Sätt att ångra ändringar
Ångra byteändring återställer den senaste byteändringen. Återställ inlästa byte återgår till den senast inlästa filen eller hexadecimala indatan och rensar ångra-historiken.
Vanliga frågor
Kan jag lägga till eller ta bort byte?
Den här sidan ersätter befintliga byte. Den ändrar inte filens längd genom att infoga eller ta bort byte.
Skriver det över min ursprungliga fil?
Nej. Det redigerade innehållet laddas ner med edited_ tillagt i filnamnet.
Hur många ändringar kan jag ångra?
Du kan ångra de senaste 1 000 byteändringarna. Om du läser in en fil igen startar du från en ny punkt.
Vilken hexadecimal indata accepteras?
Använd tvåsiffriga värden från 00 till FF med valfria mellanslag eller radbrytningar. Ta inte med 0x-prefix eller någon kolumn med förskjutningar. Om du läser in ett tomt fält skapas en fil med noll byte.
Hur stor kan filen vara?
En fil kan vara upp till 1 MiB (1 048 576 byte). Tabellen visar 256 byte per sida.
Indata och resultat
- Indata
- En fil eller en hexadecimal bytesekvens, upp till 1 MiB.
- Redigering
- Ersätt en byte på en vald förskjutning, ångra nyliga ändringar eller återställ de inlästa byten.
- Resultat
- En redigerad binär fil, kopierade hexadecimala byte eller en hexadecimal textfil. Originalfilen skrivs inte över.