diff options
author | Alex Zolotarev <deathbaba@gmail.com> | 2011-07-22 16:38:07 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:20:51 +0300 |
commit | aae0710a087a0df14f5c354146355fd3bc0451fb (patch) | |
tree | 9f823b3dcfd1cb1a75e60e5888c4c206fc177869 /coding/zip_reader.cpp | |
parent | efc5f6aa81d49bd2641ad0c1fce39dc22ff75c2f (diff) |
Added ZipReader::IsZip()
Diffstat (limited to 'coding/zip_reader.cpp')
-rw-r--r-- | coding/zip_reader.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/coding/zip_reader.cpp b/coding/zip_reader.cpp index ee798f6769..5d85947341 100644 --- a/coding/zip_reader.cpp +++ b/coding/zip_reader.cpp @@ -64,3 +64,12 @@ vector<string> ZipFileReader::FilesList(string const & zipContainer) return filesList; } + +bool ZipFileReader::IsZip(string const & zipContainer) +{ + unzFile zip = unzOpen64(zipContainer.c_str()); + if (!zip) + return false; + unzClose(zip); + return true; +} |