![]() |
Re: Spezielles CRC-16: Übersetzung aus C++ (omg)
Zitat:
Gruß Gammatester |
Re: Spezielles CRC-16: Übersetzung aus C++ (omg)
Zitat:
|
Re: Spezielles CRC-16: Übersetzung aus C++ (omg)
Hallo.
Vielen Dank für eure Hilfe. Ihr habt mir sehr geholfen! :-D Zitat:
Zitat:
Zitat:
Der originale C-Code mit dem >= '' erscheint mir irgendwie etwas unprofessionell. Hätte man besser lösen können. Es ist für dritte Personen ohne Debugging-Tools unklar zu erkennen. Jetzt, wo ich die Prüfsummen jedoch korrekt berechnen kann, kann ich die Funktionen für Stringeingaben anstelle von Dateieingaben anpassen. Gruß blackdrake |
Re: Spezielles CRC-16: Übersetzung aus C++ (omg)
Zitat:
Delphi-Quellcode:
Der CRC-Code ist kein Exot, sondern das worüber der CRC berechnet wird. Gibt es eigentlich einen Link oder so auf den Original-C++-Code?
ctab: array [0..255] of word =
( $0000, $1021, $2042, $3063, $4084, $50A5, $60C6 ... Gruß Gammatester |
Re: Spezielles CRC-16: Übersetzung aus C++ (omg)
Hallo. Ja, der Code stammt von
![]() |
Re: Spezielles CRC-16: Übersetzung aus C++ (omg)
Zitat:
Automatic save #23030 Initial value: 196 Iteration: 1594 Number of digits: 660 22333910958872264892526694002930979289683139938521 78183738667668494442 94922125263844861806482566226428100603060667838635 77455348324982112153 27151358088414882529028698044772290973987100106291 19577823823636994210 42161726883090631964313670119973413725817442334009 75666507297914430210 49065199007066009777588207096089472059352744630955 56013643625406027389 15907117967778995608099024608401312351880369466658 00933324481763731427 00210763134591270912796181611511239072532941777602 09360100069046919128 74397969299351785138907640527235121118052285355368 62593777696129500193 46226651747082574494614212304824449596676682738178 21493904138589288012 820049673518847316886010834312 Zu beachten ist, daß ISFTool den CRC in dezimal ab Spalte 17 erwartet. Gruß Gammatester |
Re: Spezielles CRC-16: Übersetzung aus C++ (omg)
Zitat:
Mit dem CRC-16-Test bin ich schon komplett durch. Das mit der 17ten Stelle weiß ich auch. Ich hatte in der originalen Datei den CRC-Wert 1 gesetzt, weil mein Programm, das die ISF geschrieben hat, zu diesem Zeitpunkt nicht ISF-Konform war. Jetzt habe ich ja den korrekten Algorithmus und kann daher Dateien valid lesen und schreiben. Gruß blackdrake |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz