Help converting python one-liner...

Bob Sneidar bobsneidar at iotecdigital.com
Thu Apr 25 11:24:48 EDT 2024


Well the good news (I suppose) is that base64Decode seems to ignore the carriage returns in the encoded string. The bad news (for me) is that it means my intermittence issue had nothing to do with the carriage returns. 

Bob S


> On Apr 25, 2024, at 8:09 AM, Bob Sneidar via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Whaaaaa???? THAT may be why I was getting intermittent success with a socket based file transfer utility I developed! I wonder what base64Decode does with a base64Encoded string if you remove the carriage returns first? I’m going to have to research that. 
> 
> Bob S
> 
> 
>> On Apr 25, 2024, at 7:57 AM, Andreas Bergendal via use-livecode <use-livecode at lists.runrev.com> wrote:
>> 
>> The problem may be that base64 encoding inserts line breaks after every 76
>> chars (a remnant from terminal monitor width restrictions, apparently).
>> I ran into this a while ago, and cleaning the encoded string with “replace
>> cr with empty in tString” solved it for me.
>> I don’t think any textEncode/Decode should be needed after that (Python is
>> a different animal after all… :)
>> 
>> /Andreas
>> 



More information about the use-livecode mailing list