oscat.lib > oscat.lib fuer CoDeSys 3

Base64 Bausteine ...

(1/2) > >>

mactoolz:
Hi,

also nachdem ich das eine Thema abgeschlossen habe, mache ich gerne ein neues Fass auf.
Also, in der Oscat Lib gibt es Bausteine die sich mit Base64 Zeichensatz auseinander setzen.

Ich bin gerade der Meinung das die irgendwie nicht funktionieren.

Und zwar, die Daten die ich Empfange habe ich im Internet bei anderen Base64 Decoder mal gegen getestet.
Dort werden alle Daten mir richtig angezeigt. Leider in der Oscat Lib nicht.

Oder gibt es da was was ich nicht weiß ... ???

Danke


MacToolz

peewit:
mach doch ein beispiel

welche daten werden wie kodiert, dann kann man in 10 sekunden prüfen ob es stimmt


ich glaube das du etwas falsch machst, denn den base64 nutzen ich schon ewigkeiten im email-client
und wenn hier etwas falsch sein würde dann würde hier keine übertragung fehlerfrei funktionieren.

mactoolz:
Hi,

meine Daten habe ich im Netz gegen geprüft. Das Ergebnis was ich als Base64 habe und erwarte ist richtig.

Das ist der String den ich dekodieren möchte. : EQUZ4wUAEg9KRVEwNDcwNjQ2
Das Ergebnis ist : ãJEQ0470646

Ich habe den Baustein "BASE64_DECODE_STREAM" verwendet.

Mactoolz

peewit:
man muss auch aufpassen auf die sichtweise

es werden beliebige bytes in einen base64 text konvertiert bzw.
ein base64 text in eine bytefolge

eine bytefolge lässt sich nicht so einfach und fehlerfrei als text darstellen !

es gibt hier nicht darstellbare bytes
nicht jedes byte kann als zeichen dargestellt werden

du musst schon die bytefolge ansehen und nicht einen text

dein beispiel ist aber ein korrektes oder ?
wo ist den der fehler, ausser die nicht darstellbaren zeichen !

sieh dir das bild an, es ist alles korrekt


[gelöscht durch Administrator]

mactoolz:
Hi,

die Sichtweise ist mir bekannt. Nicht jedes Base Zeichen ergibt ein sinnvolles Ascii Zeichen. So ein Base64 Zeichen kann auch nur als Wert gesehen werden.
Genau so soll der gewandelte Text aussehen, und das zu erwartende Zeichen ist auch richtig.

Das heißt, du hast deinen Base Baustein verwendet?

Wenn ja, dann frage ich mich was falsch sein sollte?

Kannst du dein Beispiel mal posten bitte.

Danke


MacToolz

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln