UID:113425
UID:128980
UID:3332
UID:69317
UID:74937
UID:7394
引用第12楼zzxap于2011-03-31 12:31发表的 : QFile file(FilePath); if ( file.open(QIODevice::ReadOnly) ) { qDebug( ) << "OK"; }.......
引用第10楼zzxap于2011-03-31 09:58发表的 :怎样直接用QFile读入到QByteArray?.......
引用第7楼dbzhang800于2011-03-31 09:11发表的 :如果没有其他理由的话,直接用QFile读入到QByteArray,然后直接计算Md5,去掉所有和 QTextStream以及编码有关的部分
引用第6楼zzxap于2011-03-31 09:08发表的 :为什么要贴完整代码stream.readAll();再计算这个流的md5 得到的MD5不正确。这已经说的很清楚,除非你不熟悉QT
引用第4楼zzxap于2011-03-31 09:01发表的 :QString GetKeyPath::GetFileMd5(QString FilePath) {//获取文件的md5 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec *code=QTextCodec::codecForName("utf8");//本人采用的是UTF8格式显示的.......
引用第1楼wxj120bw于2011-03-31 01:48发表的 :有个帖子 楼主自己分析下有没有帮助 http://stackoverflow.com/questions/1220046/in-c-how-to-get-md5-hash-of-a-file
引用楼主zzxap于2011-03-30 18:15发表的 qt 怎样获取文件的MD5? :qt 怎样获取文件的MD5?stream.readAll();再计算这个流的md5 得到的MD5不正确。
UID:65192