CRC Summe einer exe berechnen

Alles rund um die Programmierung mit Qt
Antworten
PoD GamefreakF
Beiträge: 24
Registriert: 23. August 2007 09:48
Wohnort: schweiz
Kontaktdaten:

CRC Summe einer exe berechnen

Beitrag von PoD GamefreakF »

Hallo ich wollte mal fragen ob mir einer helfen kann, es geht um:
ich will aus einer EXE das die CRC herauslesen, wie mach ich das?

Mein ansatz: Ich kann zwar aus einem string die CRC berechnen, möchte aber doch die exe haben.

Code: Alles auswählen

QByteArray source = QString("abc").toUtf8();
quint16 crc = qChecksum(source.data(), source.length()); // 40485
lineEditcrc->setText(QString::number(crc));
gerome69
Beiträge: 188
Registriert: 28. April 2006 22:50
Wohnort: Berlin
Kontaktdaten:

Re: CRC Summe einer exe berechnen

Beitrag von gerome69 »

PoD GamefreakF hat geschrieben:Hallo ich wollte mal fragen ob mir einer helfen kann, es geht um:
ich will aus einer EXE das die CRC herauslesen, wie mach ich das?

Mein ansatz: Ich kann zwar aus einem string die CRC berechnen, möchte aber doch die exe haben.

Code: Alles auswählen

QByteArray source = QString("abc").toUtf8();
quint16 crc = qChecksum(source.data(), source.length()); // 40485
lineEditcrc->setText(QString::number(crc));
Wenn deine .exe nicht uendlich groß ist, dann lies sie doch einfach ein in einen String. Konnte gerade auf die Schnelle nicht herauffinden, wie lang ein QString werden darf, ein paar MByte sind AFAIR möglich.

Gruß, Gérôme
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Oder besser in ein QByteArray, da dies eh von QFile zurückgeliefert wird.
PoD GamefreakF
Beiträge: 24
Registriert: 23. August 2007 09:48
Wohnort: schweiz
Kontaktdaten:

Beitrag von PoD GamefreakF »

ok habs selbst gepackt^^ trotzdem danke
Antworten