JlCompress.h | JlCompress.h | |||
---|---|---|---|---|
skipping to change at line 12 | skipping to change at line 12 | |||
#define JLCOMPRESSFOLDER_H_ | #define JLCOMPRESSFOLDER_H_ | |||
/* | /* | |||
Copyright (C) 2010 Roberto Pompermaier | Copyright (C) 2010 Roberto Pompermaier | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quaadler32.h | quaadler32.h | |||
---|---|---|---|---|
skipping to change at line 12 | skipping to change at line 12 | |||
#define QUAADLER32_H | #define QUAADLER32_H | |||
/* | /* | |||
Copyright (C) 2010 Adam Walczak | Copyright (C) 2010 Adam Walczak | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quachecksum32.h | quachecksum32.h | |||
---|---|---|---|---|
#ifndef QUACHECKSUM32_H | #ifndef QUACHECKSUM32_H | |||
#define QUACHECKSUM32_H | #define QUACHECKSUM32_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quacrc32.h | quacrc32.h | |||
---|---|---|---|---|
#ifndef QUACRC32_H | #ifndef QUACRC32_H | |||
#define QUACRC32_H | #define QUACRC32_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quagzipfile.h | quagzipfile.h | |||
---|---|---|---|---|
#ifndef QUAZIP_QUAGZIPFILE_H | #ifndef QUAZIP_QUAGZIPFILE_H | |||
#define QUAZIP_QUAGZIPFILE_H | #define QUAZIP_QUAGZIPFILE_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quaziodevice.h | quaziodevice.h | |||
---|---|---|---|---|
#ifndef QUAZIP_QUAZIODEVICE_H | #ifndef QUAZIP_QUAZIODEVICE_H | |||
#define QUAZIP_QUAZIODEVICE_H | #define QUAZIP_QUAZIODEVICE_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quazip.h | quazip.h | |||
---|---|---|---|---|
#ifndef QUA_ZIP_H | #ifndef QUA_ZIP_H | |||
#define QUA_ZIP_H | #define QUA_ZIP_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quazip_global.h | quazip_global.h | |||
---|---|---|---|---|
#ifndef QUAZIP_GLOBAL_H | #ifndef QUAZIP_GLOBAL_H | |||
#define QUAZIP_GLOBAL_H | #define QUAZIP_GLOBAL_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quazipdir.h | quazipdir.h | |||
---|---|---|---|---|
#ifndef QUAZIP_QUAZIPDIR_H | #ifndef QUAZIP_QUAZIPDIR_H | |||
#define QUAZIP_QUAZIPDIR_H | #define QUAZIP_QUAZIPDIR_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quazipfile.h | quazipfile.h | |||
---|---|---|---|---|
#ifndef QUA_ZIPFILE_H | #ifndef QUA_ZIPFILE_H | |||
#define QUA_ZIPFILE_H | #define QUA_ZIPFILE_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
quazipfileinfo.h | quazipfileinfo.h | |||
---|---|---|---|---|
#ifndef QUA_ZIPFILEINFO_H | #ifndef QUA_ZIPFILEINFO_H | |||
#define QUA_ZIPFILEINFO_H | #define QUA_ZIPFILEINFO_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
skipping to change at line 35 | skipping to change at line 35 | |||
see quazip/(un)zip.h files for details. Basically it's the zlib license. | see quazip/(un)zip.h files for details. Basically it's the zlib license. | |||
*/ | */ | |||
#include <QByteArray> | #include <QByteArray> | |||
#include <QDateTime> | #include <QDateTime> | |||
#include <QFile> | #include <QFile> | |||
#include "quazip_global.h" | #include "quazip_global.h" | |||
/// Information about a file inside archive. | /// Information about a file inside archive. | |||
/** Call QuaZip::getCurrentFileInfo() or QuaZipFile::getFileInfo() to | /** | |||
* \deprecated Use QuaZipFileInfo64 instead. Not only it supports large fil | ||||
es, | ||||
* but also more convenience methods as well. | ||||
* | ||||
* Call QuaZip::getCurrentFileInfo() or QuaZipFile::getFileInfo() to | ||||
* fill this structure. */ | * fill this structure. */ | |||
struct QUAZIP_EXPORT QuaZipFileInfo { | struct QUAZIP_EXPORT QuaZipFileInfo { | |||
/// File name. | /// File name. | |||
QString name; | QString name; | |||
/// Version created by. | /// Version created by. | |||
quint16 versionCreated; | quint16 versionCreated; | |||
/// Version needed to extract. | /// Version needed to extract. | |||
quint16 versionNeeded; | quint16 versionNeeded; | |||
/// General purpose flags. | /// General purpose flags. | |||
quint16 flags; | quint16 flags; | |||
skipping to change at line 170 | skipping to change at line 174 | |||
* present. Otherwise, they all return invalid null timestamps. | * present. Otherwise, they all return invalid null timestamps. | |||
* @param fineTicks If not NULL, the fractional part of milliseconds retu rned | * @param fineTicks If not NULL, the fractional part of milliseconds retu rned | |||
* there, measured in 100-nanosecond ticks. Will be set to | * there, measured in 100-nanosecond ticks. Will be set to | |||
* zero if there is no NTFS extra field. | * zero if there is no NTFS extra field. | |||
* @sa dateTime | * @sa dateTime | |||
* @sa getNTFSmTime() | * @sa getNTFSmTime() | |||
* @sa getNTFSaTime() | * @sa getNTFSaTime() | |||
* @return The NTFS creation time, UTC | * @return The NTFS creation time, UTC | |||
*/ | */ | |||
QDateTime getNTFScTime(int *fineTicks = NULL) const; | QDateTime getNTFScTime(int *fineTicks = NULL) const; | |||
/// Checks whether the file is encrypted. | ||||
bool isEncrypted() const {return (flags & 1) != 0;} | ||||
}; | }; | |||
#endif | #endif | |||
End of changes. 3 change blocks. | ||||
2 lines changed or deleted | 9 lines changed or added | |||
quazipnewinfo.h | quazipnewinfo.h | |||
---|---|---|---|---|
#ifndef QUA_ZIPNEWINFO_H | #ifndef QUA_ZIPNEWINFO_H | |||
#define QUA_ZIPNEWINFO_H | #define QUA_ZIPNEWINFO_H | |||
/* | /* | |||
Copyright (C) 2005-2014 Sergey A. Tachenov | Copyright (C) 2005-2014 Sergey A. Tachenov | |||
This file is part of QuaZIP. | This file is part of QuaZIP. | |||
QuaZIP is free software: you can redistribute it and/or modify | QuaZIP is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU Lesser General Public License as published by | it under the terms of the GNU Lesser General Public License as published by | |||
the Free Software Foundation, either version 3 of the License, or | the Free Software Foundation, either version 2.1 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
QuaZIP is distributed in the hope that it will be useful, | QuaZIP is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU Lesser General Public License for more details. | GNU Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public License | You should have received a copy of the GNU Lesser General Public License | |||
along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | along with QuaZIP. If not, see <http://www.gnu.org/licenses/>. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||