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.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Rezultat
SpremnoDekoder 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
- Unesite vrednost u formatu prikazanom u nastavku.
- Pokrenite konverziju i proverite rezultat u odnosu na konvenciju izvornih podataka.
- 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