AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Schwierig - Ein CRC-Checker

Ein Thema von ThE_-_BliZZarD · begonnen am 26. Sep 2006 · letzter Beitrag vom 26. Sep 2006
Antwort Antwort
ThE_-_BliZZarD

Registriert seit: 15. Sep 2006
Ort: Wiesbaden/Hessen
89 Beiträge
 
Delphi 2010 Professional
 
#1

Schwierig - Ein CRC-Checker

  Alt 26. Sep 2006, 18:35
Hallo ihr alle,

ich habe mal ein größeres Projekt mit noch größeren Problemen.
Falls dies die falsche Kategorie dafür sein sollte, bitte verschieben.. war mir nicht sicher.

Mein Projekt: Ein Programm das denn CRC-Wert einer Datei berechnet.
(Ich habe lange ein GUTES im Internet gesucht, aber keins gefunden. )

Meine Probleme:
- Wie funktioniert der CRC-Algorhytmus?
- Wie kann man ihn umsetzten ODER gibt es eventuell schon solche?
- Gestaltung eines "Datei öffnen.."-Menüs. Wie geht das? Welche Funktionen gibt es?

Eventuell würde ich auch gerne ein Multiprogramm machen, das nicht nur CRC sondern auch MD5 kann.

Für JEDE gute Hilfe bin ich SEHR dankbar!!

Freue mich auf rege Mitarbeit..

MFG

BliZZarD
MSVC2008 (C/C++ with QT), Delphi RAD 2010, Flash CS5 (FDT/Adobe), Java EE (Eclipse), PHP5
Antwortsprachen: Deutsch, Englisch, Französisch, Japanisch
  Mit Zitat antworten Zitat
Benutzerbild von St.Pauli
St.Pauli

Registriert seit: 26. Dez 2004
351 Beiträge
 
Delphi 7 Personal
 
#2

Re: Schwierig - Ein CRC-Checker

  Alt 26. Sep 2006, 18:57
Als erstes könntest du die DEC, DCPCrypt oder die HashLib verwenden um den CRC-Wert einer Datei zu errechnen.

Aber es geht genauso gut auch den Prüfsummenalgorithmus in Delphi zu implementieren (ist relativ einfach). Schau einfach mal bei Wikipedia nach CRC32. Ich würde dir auch vorschlagen mal einen Blick auf den Adler-32 Prüfsummenalgorithmus zu werfen. Der ist meiner Meinung nach noch einfacher zu implementieren. Schau einfach mal unter Adler-32. Die Seiten enthalten auch Beispielcodes.

Wie die beiden Algorithmen funktionieren? ...steht auch alles bei Wikipedia!!!

Was genau meinst du mit dem "Datei öffnen"-Menü?

Edit1: Falsche Links korrigiert
Gruß St.Pauli
  Mit Zitat antworten Zitat
ThE_-_BliZZarD

Registriert seit: 15. Sep 2006
Ort: Wiesbaden/Hessen
89 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Schwierig - Ein CRC-Checker

  Alt 26. Sep 2006, 19:27
Vielen Dank an St. Pauli..
Wenn Fragen immer so direkt, umfassend und gut beantwortet werden würden, bräuchte man bald keine Foren mehr .
DANKE!

Mit dem Datei öffnen-Menü war gemeint, das ich einen Button anklicken und sich ein Fenster zur Dateiauswahl öffnet. So das man z.B. die Datei wählen kann, von der dann der CRC berechnet wird.
MSVC2008 (C/C++ with QT), Delphi RAD 2010, Flash CS5 (FDT/Adobe), Java EE (Eclipse), PHP5
Antwortsprachen: Deutsch, Englisch, Französisch, Japanisch
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#4

Re: Schwierig - Ein CRC-Checker

  Alt 26. Sep 2006, 19:41
Im DEC gibts eine Unit CRC.pas.

Damit sind defakto alle CRCs im Bereich von 2 bit bis 32 Bit machbar. Zusätzlich sind schon einige Standard CRCs enthalten, wie

CRC-8, CRC-10, CRC-12 (Mobil Telephone), CRC-16, CRC-16-CCITT, CRC-16-ZModem, CRC-24 (PGP's MIME64 Armor CRC), CRC-32, CRC-32-CCITT and CRC-32-ZModem.


Gruß Hagen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:18 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