moin,
kleine Verständnisfrage zu
q(...In der Regel wird spätestens nach jeweils 76 ausgegebenen Zeichen, das entspricht 57 codierten Bytes, ein Zeilenumbruch eingefügt, ...)
Das habe ich mal so umgesetzt indem ich mein temporäres Handle in Häppchen zu 57 Bytes auslese und die codierten Bytes dann aneinanderhänge, das Perl-Modul MIME::Base64 macht dann im Default nach 76 resultierenden Bytes den Zeilenumbruch (so wie das im Wiki steht und das funktioniert einwandfrei).
Was mich ein bischen stutzig macht, ist die Zahl 57, die ist zwar durch 3 teilbar aber nicht durch 6 und auch nicht durch 8. Wobei: Base64 macht eine Umgruppierung von 3*8 nach 4*6. Wie passt die 57 da rein???
Hotti