A last question before bed...
david bovill
david at openpartnership.net
Sun Sep 25 17:37:30 EDT 2005
Well maybe someone finds this useful too...
How do I reverse the following operation:
get binaryDecode("H*", someBinaryData, tHexDigest)
With binaryEncode:
???
I have this function I have been using for a while:
function textFingerPrint someText
local tHexDigest
put md5digest(someText) into someBinaryData
get binaryDecode("H*", someBinaryData, tHexDigest)
return tHexDigest
end textFingerPrint
So I have two questions - why is:
get binaryDecode("H*", someBinaryData, tHexDigest)
better than using:
put base64Encode(someBinaryData) into someText
If i am thinking of using the resulting text as a file name? Output
can include "+, /, and =" - but that is OK no?
I want to be able to get back to the raw binary data....
NB thanks to Alex Tweedly I am using the not quite cross platform:
function shell_Md5Hash someFile
put "md5 -q" && shell_EscapeFile(someFile) into someShell
return shell(someShell)
end shell_Md5Hash
Instead of revs md5Hash....
More information about the use-livecode
mailing list