94 QCryptographicHash::hash(
fileData_, QCryptographicHash::Md5);
96 QFile file(md5FileName);
97 if (file.open(QIODevice::ReadOnly))
99 QByteArray referenceHash = file.readAll();
101 if (referenceHash == fileHash)
105 INFO(
"Hashfile does not match data ... checking file ...");
113 QFile fileMD5(md5FileName);
114 if (fileMD5.open(QIODevice::WriteOnly))
116 fileMD5.write(fileHash);
118 INFO(
"File is valid, hashfile written.");
122 WARN(
"File is valid but could not write hashfile!");