summaryrefslogtreecommitdiffstats
path: root/src/file_zip.c
Commit message (Collapse)AuthorAgeFilesLines
* PhotoRec: recover Celtx, Screenwriting & Media Pre-production, and Adobe xd ↵Christophe Grenier2018-03-221-0/+5
| | | | files
* PhotoRec: fix bound check when parsing exe, fits, jpg, mp3, riff, zipChristophe Grenier2018-02-181-1/+3
|
* PhotoRec: avoid endless loop when parsing corrupted zip files. Bug detected ↵Christophe Grenier2018-02-151-0/+6
| | | | via afl-fuzz
* PhotoRec: recover Android .apk filesChristophe Grenier2018-02-071-5/+8
|
* PhotoRec: distinguish Apple Numbers .iwa from .zipChristophe Grenier2017-09-111-0/+3
|
* header_ignored_adv(): generalized the speed optimization created for zip fileChristophe Grenier2016-09-301-17/+3
| | | | in commit b947e58fa0a049692202e04d14992d5d829d5356
* PhotoRec: when a zip header is found while Photorec is already recovering a ↵Christophe Grenier2016-09-231-2/+16
| | | | zip file, check this file. (speed optimization)
* PhotoRec: recover .epub and .vsdx with the proper extension instead of .zipChristophe Grenier2016-03-051-0/+10
|
* PhotoRec: recover Revit .rvt filesChristophe Grenier2015-12-031-4/+1
|
* PhotoRec: fix again some xlsx/pptx identification otherwise detected as .docxChristophe Grenier2015-10-111-13/+12
|
* Fix regression introduced in commit 393b63c9984696229083e2fd1e97aeb57106eb60Christophe Grenier2015-09-251-3/+6
|
* Fallback to fseek() if fseeko() failedChristophe Grenier2015-09-251-6/+0
|
* PhotoRec: fix some xlsx/pptx identification otherwise detected as .docxChristophe Grenier2015-09-171-9/+13
|
* PhotoRec: reduce the number of backward searchChristophe Grenier2015-09-031-0/+6
|
* PhotoRec: Remove min_header_distance from file_hint_t structure (code cleanup)Christophe Grenier2015-06-131-1/+0
|
* PhotoRec: log the correct filename if file has been renamedChristophe Grenier2015-06-121-5/+5
|
* PhotoRec: create header_check_winzip from header_check_zip()Christophe Grenier2015-06-121-80/+76
|
* add gcc_struct attribute to all __packed__ structureChristophe Grenier2015-04-111-70/+29
| | | | do not use fseeko() with mingw32 gcc compiler
* PhotoRec: remove useless file_recovery NULL checkChristophe Grenier2014-10-051-2/+2
|
* Use fseeko() instead of fseek().Christophe Grenier2014-10-041-1/+49
| | | | Fix 2GB per file limit on Windows for some file types.
* PhotoRec: recover SMART Notebook .notebook (zip familly)Christophe Grenier2014-06-141-2/+5
|
* PhotoRec: recover Krita .kra and Mypaint .ora files (zip archives)Christophe Grenier2014-04-201-10/+23
|
* src/file_zip.c: fix memory leak in error path reported by Coverity scanChristophe Grenier2013-11-011-1/+3
|
* constify more variablesChristophe Grenier2013-06-011-3/+3
|
* PhotoRec: distinguish iWork .pages file from .zipChristophe Grenier2013-04-191-3/+7
|
* PhotoRec: get .zip file date from most recent fileChristophe Grenier2013-04-191-1/+8
|
* PhotoRec: fix 64 bit zip recoveryChristophe Grenier2012-12-231-7/+30
|
* PhotoRec: fix zip detectionChristophe Grenier2012-10-141-0/+6
| | | | | a zip file begins by ZIP_FILE_ENTRY, this signature can also be found for each compressed file
* PhotoRec: recover .kmz Zipped Keyhole Markup Language (KML) used by Google EarthChristophe Grenier2012-08-091-0/+2
|
* PhotoRec: default to docx for MS Office 2010 documents when the extension ↵Christophe Grenier2012-05-081-0/+2
| | | | can't be determined
* PhotoRec: improve MinManager .mmap detectionChristophe Grenier2012-02-241-2/+2
|
* PhotoRec: identify MindManager as .mmap files instead of .zipChristophe Grenier2012-02-111-0/+2
|
* PhotoRec: fix OpenDocument extension detectionChristophe Grenier2011-11-021-60/+78
| | | | Regression introduced in #bfa7d012cffb1b6ef60fba4c8b526ef9c3aaad4f
* PhotoRec: check fseek return value in zip file validationChristophe Grenier2011-10-151-19/+25
|
* PhotoRec: recover Sweet Home 3D .sh3d filesChristophe Grenier2011-07-211-8/+21
|
* PhotoRec: identify Delcam Powershape .psmodel files from first entry in OLE ↵Christophe Grenier2011-06-171-0/+7
| | | | document
* PhhotoRec: recover .xlsx witht the correct extensionChristophe Grenier2011-03-251-13/+13
|
* PhotoRec: for zip archive, set the filename according to the first file in ↵Christophe Grenier2011-03-051-1/+17
| | | | the archive
* PhotoRec: distinguish zip archive from Mozilla Cross-Platform Install .xpiChristophe Grenier2011-01-051-0/+2
|
* PhotoRec: distinguish jar from zip archive (fix)Christophe Grenier2010-06-221-16/+24
|
* PhotoRec: recover Extended Renoise song .xrns filesChristophe Grenier2010-03-161-0/+3
|
* PhotoRec: record last valid offset of a file, will be usefull for bruteforceChristophe Grenier2009-11-011-0/+4
|
* PhotoRec: better detection of docx/xlsx/pptxChristophe Grenier2009-10-251-6/+135
|
* Fix a few memory leaks found using Coccinelle, ↵Christophe Grenier2009-01-291-0/+1
| | | | http://www.emn.fr/x-info/coccinelle/
* Fix for C++ compilationChristophe Grenier2009-01-041-3/+3
|
* Code cleanup after using LLVM/Clang Static AnalyzerChristophe Grenier2008-11-161-1/+1
|
* PhotoRec: little optimisation when searching a pattern in zip fileChristophe Grenier2008-08-221-1/+1
|
* PhotoRec: minor optimisation for zip recoveryChristophe Grenier2008-08-211-1/+1
|
* Make the code less C++ hostileChristophe Grenier2008-06-231-2/+2
|
* PhotoRec: fix for zip recovery on 64-bits plateformChristophe Grenier2008-04-071-24/+24
|