Base91
Szöveg vagy hexadecimális bájtok konvertálása base91 formátumra és vissza, a Base64 és Base85 méretével összehasonlítva.
Base91
A base91 bináris adatokat tömörebben csomagol nyomtatható ASCII formátumba, mint a Base64 vagy Base85 — legrosszabb esetben körülbelül 23%-kal nagyobb az eredeti bájtoknál, szemben a Base64 fix 33%-ával és az Ascii85 25%-ával. Ez az eszköz szövegeket vagy nyers hexadecimális bájtokat konvertál base91 formátumra és vissza, teljes egészében a böngészőjében.
Változtasson kódolás és dekódolás között, és válassza meg, hogy a konverzió nyers oldala egyszerű UTF-8 szöveg vagy hexadecimális bájt párok — hasznos, ha olyan bináris adatokat csomagol, amelyek önmagukban nem érvényes szöveg. Kapcsolja be a "Kimenet tördelése" beállítást, hogy egy hosszú kódolt karakterláncot rögzített szélességű sorokra oszthasson fel, ahogy a base91 forráskódokba vagy konfigurációs blokkokba gyakran beágyazódik. Az "Összehasonlítás a Base64 és Base85 méretével" beállítás hozzáadja az ekvivalens kimeneti hosszat, amelyet az adott bemenethez ezek a kódolások eredményeznének, így az megtakarítást egyetlen pillantásra láthatja.
A dekódolás alapértelmezés szerint érvényesíti a bemenetet: egy karakter, amely kívül esik a base91 ábécén, pozícióval együtt jelenik meg, így a csonka beillesztés vagy egy felesleges karakter könnyen felismerhető. Kapcsolja ki az érvényesítést az ismeretlen karakterek átugrásához — praktikus, ha a kódolt blokk körülvevő szövegből lett másolva. Az üres sorok és sortörések mindig figyelmen kívül maradnak, így a térdelő vagy átformázott base91 tisztán dekódolódik mindkét esetben.
Minden helyileg fut: szövege és bájtjai soha nem kerülnek feltöltésre bárhova, ami fontos, ha jogkivonatokat, kulcsokat vagy egyéb érzékeny terheléseket dekódol. Másolja a lehetőség, töltse le .txt fájlként, vagy küldje vissza az eredményt közvetlenül a bemenetbe, hogy láncolja a következő lépést.