classification
Title: uu package uses old encoding
Type: enhancement Stage:
Components: Library (Lib) Versions: Python 3.7
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: LawfulEvil
Priority: normal Keywords:

Created on 2017-04-19 18:22 by LawfulEvil, last changed 2017-04-19 18:30 by r.david.murray.

Messages (1)
msg291893 - (view) Author: Kyle Glowacki (LawfulEvil) Date: 2017-04-19 18:22
Looking in the man pages for the uuencode and uudecode (http://www.manpagez.com/man/5/uuencode/), I see that the encoding used to go from ascii 32 to 95 but that 32 is deprecated and generally newer releases go from 33-96 (with 96 being used in place of 32).   This replaces the " " in the encoding with "`".  

For example, the newest version of busybox only accepts the new encoding.

The uu package has no way to specify to use this new encoding making it a pain to integrate.   Oddly, the uu.decode function does properly decode files encoded using "`", but encode is unable to create them.
History
Date User Action Args
2017-04-19 18:30:17r.david.murraysetcomponents: + Library (Lib), - Extension Modules
2017-04-19 18:30:04r.david.murraysettype: behavior -> enhancement
versions: + Python 3.7, - Python 3.4
2017-04-19 18:22:20LawfulEvilcreate