alati za kodiranje

Heksadecimalno u tekst

Dekodirajte heksadecimalne bajtove sa razmacima ili bez njih kao tekst sa strogom UTF-8 validacijom.

Heksadecimalno u tekst: Dekodira parove heksadecimalnih bajtova u tekst uz strogu UTF-8 validaciju. Heksadecimalno u tekst korisno je za kopirani tekstualni sadržaj ili kratak isečak bajtova kada je njihovo kodiranje poznato. Odbacuje neispravne parove bajtova i nevažeći UTF-8, umesto da neprimetno ubaci zamenske znakove. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Hex → Text / lokalni radni prostorLokalna obrada

U potpunosti radi u vašem pregledaču

400,000 znakova za unos · 100,000 znakova za izlaz

Rezultat

Spremno

Dekoder prekida rad: neispravni bajtovi i nevažeći UTF-8 se odbacuju umesto da budu zamenjeni.

Sastavljanje parova i dekodirani primer

Za heksadecimalni par sa vrednostima cifara h i l, bajt b = 16h + l. Sastavljena sekvenca bajtova zatim se dekodira prema UTF-8 standardu. Unesite 41 C3 A9: 4×16 + 1 = 65, 12×16 + 3 = 195 i 10×16 + 9 = 169. Bajt 65 daje A, a bajtovi 195,169 zajedno daju é, pa je tačan rezultat Aé. Tri bajta postaju dve Unicode skalarne vrednosti. Ako se C3 i A9 čitaju nezavisno kao znakovi, dobićete pogrešan tekst.

Šta strogo dekodiranje garantuje

Pravila za važeće sekvence potiču iz RFC 3629 (https://www.rfc-editor.org/rfc/rfc3629); predugačka kodiranja, kodiranja surogata i nepotpune sekvence ne prolaze proveru. Ispravnost ne dokazuje da je dekodirana poruka tačna niti da je bezbedna za izvršavanje. Nulti bajt 00 predstavlja važeće tekstualne podatke i ostaje kontrolni znak. Unos je ograničen na 400,000 znakova, uključujući razmake i prefiks, a dekodirani rezultat na 100,000 kodnih tačaka. Pre velikog lepljenja uklonite formatiranje da biste sačuvali dozvoljeni broj ulaznih znakova. Redosled bajtova UTF-8 zapisa čuva se tačno onako kako je unet.

Kako se koristi

  1. Unesite vrednost u formatu prikazanom u nastavku.
  2. Pokrenite konverziju i proverite rezultat u odnosu na konvenciju izvornih podataka.
  3. Kopirajte ili preuzmite izlaz u obliku koji zahteva odredište.

Privatnost i ograničenja

Konverzija se izvršava u vašem pregledaču. Vaše vrednosti i rezultati se ne otpremaju.

Srodne alatke

Često postavljana pitanja

Mogu li da nalepim kompletan heksadecimalni ispis sa napomenama?

Zadržite samo parove bajtova. ASCII razmaci, tabulatori, CR i LF se ignorišu, a prihvata se i jedan 0x na početku. Ofseti, bočna ASCII kolona, zarezi i ponovljene oznake 0x nisu deo prihvaćenog formata. I mala i velika heksadecimalna slova rade.

Zašto E9 ne radi kada očekujem é?

Jedan bajt E9 nije potpuna UTF-8 sekvenca. Za é unesite C3 A9. Greška može značiti da je izvor koristio drugo kodiranje, da nedostaju bajtovi ili da je sadržaj binaran, a ne tekstualan. Alat ne pogađa kodiranje niti dekompresuje datoteku.

Da li će se oznaka redosleda bajtova UTF-8 pojaviti u dekodiranom tekstu?

Početnu sekvencu EF BB BF ovaj dekoder koristi kao oznaku redosleda bajtova. Ista sekvenca kasnije među bajtovima postaje U+FEFF u rezultatu. Za običan UTF-8 nije potrebno birati redosled bajtova, a ovaj alat ne dekodira UTF-16 samo zato što njegovi bajtovi izgledaju kao tekst.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban