+ {
+ QFile binary(this->filename.c_str());
+ binary.open(QIODevice::ReadOnly);
+ QuaZipNewInfo zipinfo("binary");
+ zipinfo.setPermissions(static_cast<QFile::Permissions>(0x6444));
+ outZipFile.open(QIODevice::WriteOnly, zipinfo);
+ QByteArray buffer;
+ while (!binary.atEnd()) {
+ buffer = binary.read(4096);
+ outZipFile.write(buffer);
+ }
+ outZipFile.close();
+ }
+