|
|
Cirno + Akyuu (2008-09-19) Binary <-> base90 encoder. Cirno is a binary to base90 encoder, encoding from stdin to stdout. Akyuu is the corresponding base90 to binary decoder. They can be used together to transmit binary data as text. % ./cirno < orig.bin > data.txt % cat data.txt 98DJQw=DJQ9VOOSN>V$U>+[h3V=! % ./akyuu < data.txt > new.bin % diff -s orig.bin new.bin Files orig.bin and new.bin are identical This intermediate text will contain only printable characters, so they can be copied across terminals. Basically they work just like uuencode and uudecode, but with much better space efficiency (60 bytes per line instead of 45 bytes). Cirno and Akyuu are implemented in Perl. For efficiency, executables compiled from C sources are also included. The Perl and C versions are identical, except slight differences in trailing newlines. Template based on Cirno and Hieda Akyuu from Touhou series. -- omoikane@uguu.org - http://uguu.org/
RAR | ZIP | / | |
2023-03-27 |