Bináris szerkesztő
Tekintse meg egy fájl bájtjait hexadecimálisan, és cserélje ki az értékeket a kiválasztott offseteken. Vonja vissza a szerkesztéseket, majd szerezze be a szerkesztett tartalmat külön fájlként vagy hexadecimális szövegként.
Mire használhatod
Bájteltolások és értékek vizsgálata
Nézd együtt a bájteltolásokat, a hexadecimális értékeket és az ASCII-t. Adj meg egy eltolást, hogy egy adott bájthoz ugorj.
Egyedi bájtok cseréje és mentése
Cserélj le egy meglévő bájtot 00 és FF közötti értékkel, vonj vissza friss szerkesztéseket, és töltsd le a szerkesztett tartalmat külön fájlként.
Hogyan használható
Fájl vagy hexadecimális bájtok betöltése
Válassz egy fájlt, vagy adj meg egy sorozatot, például 41 42 0A, majd töltsd be. A korlát 1 MiB.
Szerkesztendő bájt kiválasztása
Válassz ki egy értéket a táblázatban, vagy add meg az eltolását tizes vagy 0x előtagú hexadecimális alakban.
Új érték alkalmazása
Adj meg egy kétjegyű értéket 00 és FF között, és nyomd meg a Bájt cseréje gombot. A szerkesztéseket egyenként is visszavonhatod.
Szerkesztett tartalom mentése
Tölts le egy külön bináris fájlt. A hexadecimális bájtokat kimásolhatod vagy szövegként is elmentheted.
Mikor segít
Fájlfejléc vizsgálata
Olvasd el egy fájl első bájtjait, hogy tájékozódj a formátumáról.
Érték módosítása ismert eltoláson
Ellenőrizd az eltolást és az eredeti értéket, cseréld le a szükséges bájtot, és ments külön fájlt.
Bájteltolások és hexadecimális értékek olvasása
Az eltolások nullával kezdődnek
Az eltolás a fájl elejétől számított pozíció. A 0x1A hexadecimális és a 26 tizes érték ugyanazt a bájtot jelöli.
Egy bájt két hexadecimális számjegyet használ
A 00 és FF közötti értékek a 0 és 255 közötti tizes számokat jelölik. Például a 41 az ASCII A karakternek felel meg.
Az ASCII nézet tartománya korlátozott
A nézet a 0x20 és 0x7E közötti ASCII karaktereket mutatja. A többi érték pontként jelenik meg. Nem ismeri fel és nem állítja vissza például a japán szövegkódolásokat.
Bájtcsere és fájlszerkezet
Egy meglévő bájt cseréje nem változtatja meg a fájl hosszát. A megváltoztatott értékek miatt a fájl olvashatatlanná válhat, ezért tartsd meg az eredetit, és ellenőrizd a szerkesztett eredményt.
A változtatások visszavonásának módjai
A bájtszerkesztés visszavonása a legutóbbi bájtváltoztatást fordítja meg. A betöltött bájtok visszaállítása az utoljára sikeresen betöltött fájlhoz vagy hexadecimális bemenethez tér vissza, és törli a visszavonási előzményt.
Gyakori kérdések
Hozzáadhatok vagy törölhatok bájtokat?
Ez az oldal a meglévő bájtokat cseréli le. Nem változtatja meg a fájl hosszát bájtok beszúrásával vagy törlésével.
Felülírja az eredeti fájlomat?
Nem. A szerkesztett tartalom letöltésekor az edited_ előtag kerül a fájlnévre.
Hány szerkesztést vonhatok vissza?
A legutóbbi 1000 bájt szerkesztését vonhatod vissza. Egy fájl újratöltése új kiindulási pontot hoz létre.
Milyen hexadecimális bemenet elfogadott?
Kétjegyű értékeket használj 00 és FF között, opcionális szóközökkel vagy sortöréssel. Ne adj 0x előtagot és eltolás oszlopot. Üres mező betöltése nulla bájtos fájlt hoz létre.
Mekkora lehet a fájl?
Egy fájl legfeljebb 1 MiB (1 048 576 bájt) lehet. A táblázat oldalanként 256 bájtot jelenít meg.
Bemenetek és eredmények
- Bemenet
- Egy fájl vagy hexadecimális bájtsorozat, legfeljebb 1 MiB.
- Szerkesztés
- Cserélj le egy bájtot a kiválasztott eltoláson, vonj vissza friss szerkesztéseket, vagy állítsd vissza a betöltött bájtokat.
- Eredmény
- Szerkesztett bináris fájl, kimásolt hexadecimális bájtok vagy hexadecimális szövegfájl. Az eredeti fájl nem íródik felül.