Přeskočit na obsah

UU-kódování / UU-dekódování

Konvertuj text nebo binární data na UU-kódovaný ASCII blok nebo dekóduj zpět.

Vstup

UU-kódování / UU-dekódování

UU-kódování transformuje libovolné bajty do čistého ASCII textu obalovaného v záhlaví "begin" a zápatí "end" — formát, který po desetiletí používali unixové poštovní a usenety klienty pro připojování binárních souborů k textovým zprávám. Tento nástroj kóduje jakýkoli vložený text do tohoto formátu nebo dekóduje existující blok UU-kódování zpět na jeho původní obsah, zcela v tvém prohlížeči.

Při kódování nastavte název souboru a oprávnění, která se objeví na řádku "begin", a počet bajtů na řádek — formát umožňuje až 45, klasický standard. Zapněte možnost XX-kódování, abyste použili její alternativní abecedu s rozlišením velkých a malých písmen místo standardní; některé staré přenosy a BBS systémy očekávaly XX-kódování místo UU-kódování a obě nejsou vzájemně zaměnitelné. Při dekódování nástroj prohledá vložený text pro řádek "begin" i když je obklopený jiným obsahem, jako je tělo e-mailu nebo výtah protokolu, a čte datové řádky, dokud nedosáhne "end" nebo řádku s nulovou délkou.

Dekódování je ve výchozím režimu přísné: řádek, který nelze analyzovat, je hlášen svým číslem, abyste jej mohli najít a opravit ve zdroji, a blok chybějící zápatí "end" je označen místo tichého zkrácení. Zapněte "Povolit chybějící zápatí end", pokud dekódujete blok, který byl zkrácen před zachycením zápatí. Součet pod výstupem hlásí vstupní bajty, výstupní bajty a při dekódování název souboru obnovený ze záhlaví.

Všechno běží místně — váš text nebo obsah souboru se nikdy neposílá na server. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo odešlete výstup přímo zpět na vstup, abyste dekódovali to, co jste právě kódovali, a potvrdili jste zpáteční cestu.

Časté dotazy

Na co se UU-kódování používá dnes?
Především pro kompatibilitu: čtení starých e-mailových příloh, archivů Usenetu, přenosů souborů BBS nebo vložených bloků ve starších skriptech a obrázcích firmwaru, které stále používají tento formát.
Jaký je rozdíl mezi UU-kódováním a XX-kódováním?
Obě zabalují 3 bajty do 4 tisknutelných znaků stejným způsobem. UU-kódování začíná svou abecedu znakem mezery (s háčkem místo nuly); XX-kódování místo toho používá pevnou sadu číslic a písmen, která přežije některé poštovní brány, které poškodí znaky mimo tuto sadu.
Proč dekódování selhává na mém vloženém bloku?
Každý řádek dat začíná znakem, který deklaruje, kolik bajtů nese — pokud byl řádek zalomen, oříznuta nebo měl znaky změněny během přenosu, tento počet již neodpovídá datům a dekódování se zastavuje. Chyba udává přesné číslo řádku, abyste jej mohli porovnat s originálem.
Mohu dekódovat blok, kterému chybí řádek "end"?
Ano, zapněte "Povolit chybějící pätu end". V režimu výchozího nastavení nástroj označuje chybějící zápatí jako pravděpodobný znak, že byl blok zkrácen, ale možnost dekóduje všechny dostupné řádky dat.
Jsou moje data nahrána někde?
Ne. Kódování a dekódování běží zcela ve vašem prohlížeči — nic, co sem vložíte, se neposílá na server.