[Gambas-user] Issue 456 in gambas: Unbase64() Append Extra Byte "\0" to the Result
gambas at ...2524...
gambas at ...2524...
Sun Jul 21 06:18:59 CEST 2013
Status: New
Owner: ----
Labels: Version-3.4.0 Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any
Desktop-Any GUI-Any Arch-X86-64
New issue 456 by s... at ...3142...: Unbase64() Append Extra Byte "\0" to
the Result
http://code.google.com/p/gambas/issues/detail?id=456
1) Describe the problem.
Given a file, say "a.jpg", we encoded it using base64 to a string "str",
and then decode that string "str" again, the decoded string is not
identical to original content of "a.jpg"
Upon inspection, UnBase64 added an extra Byte "\0" to the end of the string
2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate):
Version: 3.4.1
Revision:
Operating system: Linux
Distribution: Netrunner (KUbuntu based)
Architecture: x86_64
GUI component: QT4
Desktop used: KDE
3) Provide a little project that reproduces the bug or the crash.
see attached project
4) If your project needs a database, try to provide it, or part of it.
N/A
5) Explain clearly how to reproduce the bug or the crash.
1. read a binary file (>1k) into a string
2. encode it using base64 and then decode it back
3. the decoded string is not identical to the original
6) By doing that carefully, you have done 50% of the bug fix job!
IMPORTANT NOTE: if you encounter several different problems or bugs, (for
example, a bug in your project, and an interpreter crash while debugging
it), please create distinct issues!
Attachments:
base64-0.0.1.tar.gz 5.4 KB
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
More information about the User
mailing list