Hallo,
ich programmiere mit CBuilder5 Standart einen Webserver. Dazu muss ich bestimmte Strings Base64 codieren. Dazu verwende ich eine Routine von BytesAndMore (http://www.bytesandmore.de/rad/index.htm). Allerdings gibt diese mir andere Ergebnisse zurück, als die OnlineKonverter (z.B. http://www.patshaping.de/projekte/kleinkram/base64.php).
Wenn ich im Online-Konvertierer "wikiedia" (der Smiley in der Mitte soll ein Doppelpunkt und ein p darstellen. Ich weiß nicht wie ich ihn wegbekomme) eingebe erhalte ich "d2lraTpwZWRpYQ==". Wenn ich den Algorithmus von BytesAndMore ran lasse bekomme ich "d2lraTpwZWRpYQA".
Wie ihr dem Quellcode von BytesAndMore entnehmen könnt kommt in dem Base64Table gar kein "=" vor. Ich frage mich woher der Unterschied kommt und wie man ihn beheben kann...
Danke! Gruß Max
ich programmiere mit CBuilder5 Standart einen Webserver. Dazu muss ich bestimmte Strings Base64 codieren. Dazu verwende ich eine Routine von BytesAndMore (http://www.bytesandmore.de/rad/index.htm). Allerdings gibt diese mir andere Ergebnisse zurück, als die OnlineKonverter (z.B. http://www.patshaping.de/projekte/kleinkram/base64.php).
Wenn ich im Online-Konvertierer "wikiedia" (der Smiley in der Mitte soll ein Doppelpunkt und ein p darstellen. Ich weiß nicht wie ich ihn wegbekomme) eingebe erhalte ich "d2lraTpwZWRpYQ==". Wenn ich den Algorithmus von BytesAndMore ran lasse bekomme ich "d2lraTpwZWRpYQA".
Wie ihr dem Quellcode von BytesAndMore entnehmen könnt kommt in dem Base64Table gar kein "=" vor. Ich frage mich woher der Unterschied kommt und wie man ihn beheben kann...
Danke! Gruß Max
Comment