Hi!
I noticed that uudecode from sharutils 4.13.4 breaks some files, since
it introduces incorrect newlines into its output, thus breaking the
binary format of the output file. The most recent commit, 262472c1,
already removes the TRY_PUTCHAR line in the read_base64 loop, so it
seems to me that rolling a release from that should be enough. By the
way, the bug was not present in 4.13.3. It would be nice to not have the
broken 4.13.4 as the latest release much longer.
Greetings,
Martin von Gagern
P.S.: Also see
https://bugs.gentoo.org/465380 for distro level report.