Preskoči na sadržaj

Base91

Kodiraj tekst ili heksadecimalne bajtove u basE91 i obrnuto, s usporedbom veličine s Base64 i Base85.

Unos

Base91

basE91 pakira binarne podatke u ispisivi ASCII kompaktnije od Base64 ili Base85 — otprilike 23% veći od izvornih bajtova u najgorem slučaju, naspram stalnih 33% Base64 i 25% Ascii85. Ovaj alat pretvara tekst ili neobrađene heksadecimalne bajtove u basE91 i obrnuto, potpuno u vašem pregledniku.

Prebacivaite između kodiranja i dekodiranja, a odaberite je li neobrađena strana pretvorbe obični UTF-8 tekst ili parovi heksadecimalnih bajtova — korisno kada pakujete binarne podatke koji nisu sami po sebi valjani tekst. Uključite "Prelomi izlaz na" da razbijete dugačak kodirani niz u linije fiksne širine, kako se basE91 često umeće u izvorne datoteke ili blokove konfiguracije. "Usporedi veličinu s Base64 i Base85" dodaje ekvivalentnu dužinu izlaza koju bi ti kodeci proizveli za isti ulaz, tako da možete vidjeti uštede na prvi pogled.

Dekodiranje po zadanom potvrđuje ulaz: znak izvan abecede basE91 se prijavljuje s его pozicijom, tako da je skraćeni zalijepi ili lutajući znak lako prepoznati. Isključite provjeru da preskočite neprepoznate znakove — korisno kada je kodirani blok kopiran iz okolnog teksta. Razmaci i prijelomi redaka su uvijek ignorirani, tako da se prelomljeni ili reformatirani basE91 čisto dekodira u oba slučaja.

Sve se izvršava lokalno: vaš tekst i bajti nikad se ne šalju nigdje, što je važno ako dekodujete tokene, ključeve ili druge osjetljive terete. Kopirajte rezultat, preuzmite ga kao datoteku .txt ili pošaljite izlaz direktno natrag u ulaz da nizerete drugi korak.

FAQ

Kako se basE91 razlikuje od Base64?
basE91 koristi abecedu od 91 znaka umjesto 64, tako da pakira više bitova u svaki znakovi izlaza — otprilike 23% veći od izvornih podataka u najgorem slučaju, naspram fiksnih 33% Base64.
Može li basE91 izlaz direktno ići u URL ili naziv datoteke?
Ne. Njegova abeceda uključuje znakove poput " / : ? koji trebaju izbjegavanje u URL-ovima i su nevaljani u nekim nazivima datoteka — Base64url ili Base58 su bolji izbor za te slučajeve.
Što se dogodi ako znak u mom ulazu nije valjani basE91?
S "Provjeri ulaz pri dekodiranju" uključenim, alat prijavljuje znak i njegovu poziciju. Isključite ga i neprepoznati znakovi se umjesto toga preskaču, što se podudara s ponašanjem referentnog basE91 dekodera.
Zašto bih dekodirao u heksadecimalne bajtove umjesto teksta?
Ako su izvorni podaci bili binarni — komad slike, ključ, komprimirani blok — dekodiranje kao UTF-8 tekst bi ili neuspjelo ili prikazalo nejasne znakove. Heksadecimalni format prikazuje tačne bajtove.
Jesu li moji podaci učitani negdje?
Ne. Kodiranje i dekodiranje se izvršavaju potpuno u vašem pregledniku — ništa što ljepite ovdje se ne šalje na poslužitelj.