程序打包的时候会用到将Zip包进行切割, 然后将切割后的
文件块加入到qrc中进行
编译```
QFile infile(strZipFile);
if (!infile.open(QIODevice::ReadOnly))
{
return(false);
}
infile.seek((nIndex-1)*intPakageSize);
QByteArray data = infile.read(intPakageSize);
if (data.size() <= 0)
{
return(false);
}
QString outFileName = strZipFile.left(strZipFile.length() - 2) +
QString::number(nIndex).sprintf("%02d",nIndex);
QFile outfile(outFileName);
outfile.open(QIODevice::WriteOnly);
outfile.write(data);
infile.close();
outfile.close();
```
需要完整代码请访问
QtReleaseExamples