Um solche Algorithmen zu testen (generell und zwischen unterschiedlichen Systemen) testet man damit, was die eigentlich verarbeiten. Und verarbeitet werden hier
Bytefolgen!
- Daten im Quellsystem in eine Bytefolge schreiben und versuchen aus dieser Bytefolge auf dem Zielsystem wieder die gleichen Daten herauszulesen
- Bytefolgen auf dem Quellsystem durch den Algorithmus schieben und auf dem Zielsystem wieder durch den Algorithmus und nun vergleichen, ob es wieder die Ursprungs-Bytefolge ist
Hat diese beiden klitzekleinen aber immanent wichtigen Schritte abgearbeitet, dann steht einer erfolgreichen String-durch-Algorithmus-auf-Sonstwas-Zielsystem-schieben nichts mehr im Weg.
Klingt komisch, ist aber so.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)