ToolMill.io

Hex Encode / Decode - Text ↔ Hex

Hex Encode / Decode átalakítja a szöveget hexadecimális (base- 16) bájtok és dekódok hex vissza olvasható szöveg. Használja a bináris betöltések hibakereséséhez, az UTF- 8 bájtok ellenőrzéséhez, a szökött sztringek visszafordításához, valamint a hashes vagy alacsony szintű protokollok használatához. Elfogadja a közös hexx formátumokat (szóközökkel, újsorokkal vagy 0x előjavítások nélkül is). Runs 100% lokálisan a böngészőben - nincs feltöltés - és működik offline telepítése után ToolMill mint PWA.

Kódolás

Próbáld ki!

Példák

A szöveg kódolása hex-be
Bemenet
Hello, ToolMill!
Kimenet
48656c6c6f2c20546f6f6c4d696c6c21
Dekódolás hex szövegbe
Bemenet
54686973206973206120686578206465636f646520746573742e
Kimenet
This is a hex decode test.
Dekódolt hatlapú bájtok
Bemenet
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Kimenet
Hello ToolMill

Mit jelent a hex kódolás?

Hex egy bázis-16 ábrázolása byte értékek. Minden bájt általában két hexa karakter, ezért egyszerű szöveg bővül egy hosszabb szekvencia, amikor kódolja itt. Ez teszi a hex hasznos, ha szeretné, hogy ellenőrizze byte- szint értékek egy olvasható, másolható formában.

Mikor kell kódolni a szöveget a hex

A hexa kódolása hasznos, ha azt szeretnénk, hogy pontosan melyik bájtokat készítse, hasonlítsa össze a megmásolt nyereményeket, dokumentumprotokollmintákat, vagy ellenőrizze a nem nyomtatható karaktereket közvetve. Ez gyakran könnyebb, mint kitalálni, mit mutat egy terminál, API napló, vagy debugger.

Mikor kell dekódolni hex vissza szöveg

Decoding hasznos, ha egy eszköz, log, vagy másolt dump ad byte értékek helyett olvasható karakterek. A sikeres dekódolás csak azt garantálja, hogy a bájtok itt szövegként értelmezhetők. Néhány érvényes hex még mindig bináris adatokat vagy vezérlő karakterek, így olvasható kimenetet nem mindig a várt eredményt.

Bemeneti szabályok és közös hibák

Érvényes hex használja a karakterek 0-9 és A-F, és nagybetűs vagy kisbetűs mind a munka. Ez az eszköz a dekódolás előtt eltávolítja a szóközöket és a sortöréseket, de a hex karakterek vagy az érvénytelen karakterek páratlan száma még mindig nem működik. Ha olyan előjavításokat tapogattál, mint a 0x, a rönkökből való pontozás, vagy a másolt ürítésből származó elválasztók, először tisztítsd meg ezeket a részeket.

Szövegkódolási megjegyzések

Amikor kódolod a szöveget, az oldal először bájtokká alakítja a szöveget, majd azokat a bájtokat jeleníti meg hexában. Ez számít szimbólumok, emoji, és nem-latin karakterek, mert egy látható karakter használhatja több bájt. Ezért tűnik úgy, hogy két rendszer nem ért egyet, amikor különböző szöveges kódolást használnak.

Hex nem titkosítás

Mielőtt Rely a Hex- konvertált értékek naplók, API, vagy Scripts

Az eredmény más rendszerbe történő másolása előtt ellenőrizze, hogy a célállomás elvárja-e a sima átkot, a szórt bájtot, a nagybetűs vagy kisbetűs karaktereket, vagy előre rögzített formákat, mint például a 0x. A kis formázási feltételezések gyakran akkor is számítanak, ha a mögöttes bájtok technikailag azonosak.

A Hex Encode / Decode nem igazolja az alapul szolgáló adatokat

A hex konverzió nem jelzi, hogy a bájtok egyszerű szövegből, bináris adatokból, tömörített tartalomból vagy alkalmazásspecifikus formátumból származnak-e. Csak megváltoztatja a képviseletet. Még mindig tudnod kell, hogy mit jelentenek a bájtok, mielőtt megbízol a kimenet hibakeresésében vagy újrafelhasználásában.

Hogyan lehet megmondani, hogy a dekódolt Hex kimeneti néz ki helyes

A dekódolt hex kimenet csak akkor nézhet ki helyesnek, ha az eredeti bájt ténylegesen jelképezi a kívánt karakterkódolás szövegét. Ha az eredmény páratlan szimbólumokat, helyettesítő karaktereket vagy olvashatatlan szöveget tartalmaz, az átírás még érvényes lehet, amíg a feltételezett szövegkódolás nem megfelelő a munkafolyamathoz.

A hex megváltoztatja a bájt megjelenítését, nem azt, hogy ki tudja elolvasni. Ha az eredeti bájtok olvasható szöveget képviselnek, bárki könnyen visszafordíthatja őket. Ezt az eszközt az ellenőrzés, hibakeresés és konverziós munkafolyamatok, nem a titkok védelme.

Kapcsolódó eszközök