Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   CRC32 in Delphi 10.x (https://www.delphipraxis.net/202066-crc32-delphi-10-x.html)

backdraft 24. Sep 2019 19:47

CRC32 in Delphi 10.x
 
Hallo,

ich suche, ob eine CRC32 Berechnung in Delphi 10.3 dabei ist.
In der System.Hash sind ja schon ein paar Hashroutinen vorhanden.

CRC32 ist vielleicht auch irgendwo.

3rdParty Komponenten gibt's ja mehrere.

Danke
Oliver

hoika 24. Sep 2019 20:08

AW: CRC32 in Delphi 10.x
 
Hallo,
https://www.swissdelphicenter.ch/de/showcode.php?id=268

??

backdraft 24. Sep 2019 20:19

AW: CRC32 in Delphi 10.x
 
Zitat:

Zitat von hoika (Beitrag 1447749)

Hallo nochmal,

3rdParty Komponenten habe ich.
Die Frage war, ob bei Delphi 10.x was standardmäßig dabei ist.

mensch72 24. Sep 2019 22:56

AW: CRC32 in Delphi 10.x
 
bei Delphi10.x ist ja das Indy Zeug immer schon mit dabei... und somit gibt es auch CRC32 schon "OnBoard"

also goggle: "delphi indy crc32"

backdraft 25. Sep 2019 06:29

AW: CRC32 in Delphi 10.x
 
Zitat:

Zitat von mensch72 (Beitrag 1447759)
bei Delphi10.x ist ja das Indy Zeug immer schon mit dabei... und somit gibt es auch CRC32 schon "OnBoard"

also goggle: "delphi indy crc32"

Perfekt. Danke :-)

Rollo62 25. Sep 2019 08:02

AW: CRC32 in Delphi 10.x
 
Es könnte auch was unter ZLib dabeisein.
Hab jetzt nicht im Code nachgeschaut, ist das CRC32 wohl redundant an mehreren Stellen ?
Würde mich nicht wundern.

backdraft 25. Sep 2019 09:44

AW: CRC32 in Delphi 10.x
 
Zitat:

Zitat von Rollo62 (Beitrag 1447803)
Es könnte auch was unter ZLib dabeisein.
Hab jetzt nicht im Code nachgeschaut, ist das CRC32 wohl redundant an mehreren Stellen ?
Würde mich nicht wundern.

Ja unter ZLib ist was, aber da kann man nur einen Puffer übergeben.
Das hatte ich gestern abend dann auch noch gefunden.
Ist aber ein Library Call in die zlib.dll.

Die Lösung von Id ist super, da kann man schön selbst einen Reader bauen, und immer die Hash Funktion pro Byte aufrufen.
Ist super und läuft auch schon.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz