Base32 to Text történő átalakító
Kódoljon szöveget Base32-formátumba, vagy dekódolja vissza a Base32-adatot szöveggé az RFC 4648 szabványos, A-tól Z-ig terjedő betűket és a 2-től 7-ig terjedő számjegyeket használó ábécéjével. Az eszköz UTF-8-bájtokká alakítja a bemenetet, nyolc karakteres csoportokat ír, igény szerint = kitöltéssel, dekódoláskor pedig nem tesz különbséget a kis- és nagybetűk között, és figyelmen kívül hagyja a szóközöket és sortöréseket. Segít a fejlesztőknek a TOTP-titkok, onion-címek, DNS rekordok és kis- és nagybetűkre érzékeny kódolást igénylő fájlnevek kezelésében.
Gyakran ismételt kérdések
Mi az a Base32?
A Base32 egy binárisból szöveggé alakító kódolás az RFC 4648 szabványból, amely 32 karaktert használ: az A-tól Z-ig terjedő betűket és a 2-től 7-ig terjedő számjegyeket. Minden 5 bájtból 8 karakter lesz, így a kimenet körülbelül 60 százalékkal nagyobb a bemenetnél. Nem használ kisbetűket és könnyen összetéveszthető számjegyeket.
Mik az RFC 4648 példái?
Az f kódolva MY======, a fo MZXQ====, a foo MZXW6===, a foob MZXW6YQ=, a fooba MZXW6YTB, a foobar pedig MZXW6YTBOI====== lesz. Az üres bemenet üres marad. Az eszköz mindegyiket pontosan így állítja elő.
Mit csinál a kitöltési beállítás?
Bekapcsolt kitöltés esetén a kódoló = jeleket ad hozzá, amíg a hossz nyolc többszöröse nem lesz, az RFC 4648 előírása szerint. Sok TOTP-alkalmazás és URL kitöltés nélküli Base32-t használ, ezért ezekhez kapcsolja ki. A dekóder mindkét formát elfogadja.
Kis- és nagybetűérzékeny a dekódolás?
Nem. A dekóder elfogadja a nagy- és kisbetűket, és figyelmen kívül hagyja a szóközöket, tabulátorokat és sortöréseket. A kódolt kimenet mindig nagybetűs.
Miért utasítja el a rendszer a Base32-bemenetemet?
Csak az A–Z betűk, a 2–7 számjegyek és a záró = jelek érvényesek. A 0, 1, 8 és 9 számjegy nem része az ábécének, az olyan hosszúságokat pedig, amelyek nem állhatnak elő teljes bájtokból – például ha az utolsó csoportban egy, három vagy hat karakter van –, a rendszer elutasítja.
Dekódolhatok TOTP-titkot ezzel az eszközzel?
Dekódolhatja, de a TOTP-titkok véletlenszerű bájtok, nem szövegek. Az eszköz ekkor jelzi, hogy az eredmény nem érvényes UTF-8-szöveg, mert csak az olvasható szövegként megjeleníthető dekódolt adatokat mutatja.
Hogyan kezeli a rendszer a nem ASCII-karaktereket?
A szöveg konvertálás előtt UTF-8-kódolást kap, ezért az olyan betűk, mint az é, és az emojik egyenként két-négy bájtot foglalnak el. A dekódolás a bájtokat visszaalakítja ugyanarra a szövegre.
Ez ugyanaz, mint a Base32hex vagy a Crockford Base32?
Nem. A Base32hex a 0–9 számjegyeket és az A–V betűket használja, a Crockford-változat pedig elhagyja az I, L, O és U betűket. Ez az eszköz kizárólag az RFC 4648 szabványos ábécéjét használja.
Titkosítja a Base32 az adataimat?
Nem. A Base32 olyan kódolás, amelyet bárki vissza tud fejteni. Az adatok megjelenését változtatja meg, azt nem, hogy ki olvashatja őket.
Mennyi szöveget konvertálhatok?
Kérésenként legfeljebb 5 MiB szöveget. A konvertálás a szerveren fut, a bemenetet pedig nem tároljuk.