Commit graph

3304 commits

Author SHA1 Message Date
Christophe Grenier
2a2526f1bd PhotoRec: recover tar.gz with the correct extension instead of .gz 2008-10-08 08:53:37 +02:00
Christophe Grenier
de6f50d0a3 PhotoRec: recover Php Video Pro .pvp files 2008-10-07 21:08:45 +02:00
Christophe Grenier
b9a4402c11 TestDisk: Add fullpathname parameter to display filename with the pathname
ie "testdisk /cmd device advanced,list,recursive,fullpathname"
2008-10-07 21:06:26 +02:00
Christophe Grenier
7f62071c62 Display a warning if HPA or DCO is present 2008-10-07 20:56:20 +02:00
Christophe Grenier
e86b823143 Store hpa and dco values in the disk internal structure 2008-10-07 20:55:29 +02:00
Christophe Grenier
82c6f55ebf TestDisk: distinguish between "advanced,list" and "advanced,undelete" 2008-10-07 20:54:35 +02:00
Christophe Grenier
c35c0d5216 Linux version: log Host Protect Area (HPA) and Device Configuration Overlay (DCO) information 2008-10-06 20:26:11 +02:00
Christophe Grenier
2b9e07a79a PhotoRec: recover Turbo Tax .tax files 2008-10-06 20:23:28 +02:00
Christophe Grenier
b9d5556004 Portability fixes for OpenBSD when e2fsprogs port is used 2008-10-06 20:20:45 +02:00
Christophe Grenier
33a01be952 List deleted files instead of normal files when choosing Undelete for a partition forced as NTFS 2008-10-06 20:16:54 +02:00
Christophe Grenier
9ee8b03c29 Add logname option, usefull for people running several testdisk or photorec at once 2008-10-06 20:14:52 +02:00
Christophe Grenier
fbab4db427 NTFS undelete: display "c to copy" only if files have been found. 2008-10-06 20:12:13 +02:00
Christophe Grenier
3e069579b6 PhotoRec: for jpeg, get the date/time from the photo itself instead of the first date/time present in the EXIF header 2008-09-26 19:24:30 +02:00
Christophe Grenier
db959defb9 PhotoRec: add Sisporto sp3/spm file recovery 2008-09-23 09:43:02 +02:00
Christophe Grenier
ea6e4e5bc9 Don't split read access if the two previous read IO have failed. 2008-09-23 09:41:33 +02:00
Christophe Grenier
3277ff9045 Avoid a division by zero when a value of 0 cylinder is returned. 2008-09-23 09:40:45 +02:00
Christophe Grenier
097c15512e PhotoRec: add Apple binary property list .abcdp recovery 2008-09-18 08:40:57 +02:00
Christophe Grenier
a43e4eca6b TestDisk: in Advanced menu, 'a' may be used to temporary add a partition 2008-09-18 08:37:16 +02:00
Christophe Grenier
a54c2167b5 Remove unexpected global variable in md.c 2008-09-18 08:35:38 +02:00
Christophe Grenier
7e852c95ea PhotoRec: fix header check order 2008-09-11 22:15:58 +02:00
Christophe Grenier
1fc05a46d8 Create the partition image in the current directory when "/cmd device advanced,copy" is used 2008-09-10 17:43:59 +02:00
Christophe Grenier
2883f87173 ext2 file listing: fix a one byte overflow 2008-09-10 17:43:29 +02:00
Christophe Grenier
a4173141da PhotoRec: avoid an out of bound read access when parsing some corrupted doc/xls/... document 2008-09-09 08:15:10 +02:00
Christophe Grenier
f2084d707c PhotoRec: modify internal representation of files during recovery 2008-09-08 11:56:01 +02:00
Christophe Grenier
db4748cdfa PhotoRec: better signature for Pentax .pef 2008-08-31 11:45:16 +02:00
Christophe Grenier
fd722e9ce8 PhotoRec: avoid out-of-bound read access when extracting jpeg date 2008-08-31 11:44:19 +02:00
Christophe Grenier
a00a84ac13 Less strict check on "." and ".." entries for FAT directory 2008-08-31 11:40:51 +02:00
Christophe Grenier
0568c0297e PhotoRec: When only free space is carved, after the data search,
return to the partition selection as list_search_space has been modified
2008-08-30 12:35:42 +02:00
Christophe Grenier
b04cfd531a win32: add debug code in disk_get_sector_size_win32 2008-08-28 00:01:16 +02:00
Christophe Grenier
d5d0a9a74f Split the interface in several files, part 2
Text interface needs 24 lines instead of 25
2008-08-25 23:15:17 +02:00
Christophe Grenier
c943ebd716 May want to use carvpath for in-place carving in the futur 2008-08-25 23:12:49 +02:00
Christophe Grenier
ec3f989d03 Fix for NTFS undelete when filename isn't found 2008-08-25 23:12:32 +02:00
Christophe Grenier
9a58a494f3 Split the interface in several files
Initial work to handle 24 lines and more than 25
2008-08-24 13:36:34 +02:00
Christophe Grenier
05241d8296 PhotoRec: code cleanup, use common list in alloc_list_t structure 2008-08-22 19:39:29 +02:00
Christophe Grenier
037787b0b2 PhotoRec: little optimisation when searching a pattern in zip file 2008-08-22 19:38:47 +02:00
Christophe Grenier
4ad1703dd3 PhotoRec: get the extension from name listed in OLE root directory 2008-08-22 19:37:39 +02:00
Christophe Grenier
d17a32c23a PhotoRec: index pattern search to speedup operation 2008-08-21 00:17:16 +02:00
Christophe Grenier
016d8181ba PhotoRec: minor optimisation for zip recovery 2008-08-21 00:07:57 +02:00
Christophe Grenier
3eae46fa8f PhotoRec: add specific header for mov identification 2008-08-21 00:07:08 +02:00
Christophe Grenier
08982f3a5b PhotoRec: convert the structure holding the list of filechecks 2008-08-14 19:46:07 +02:00
Christophe Grenier
53a74a1800 PhotoRec: code cleanup, a specific function to search for blocksize has been created. 2008-08-14 19:42:16 +02:00
Christophe Grenier
d969d8fdac PhotoRec: create a specific function to set the recovered filename 2008-08-14 19:31:37 +02:00
Christophe Grenier
f74f632b2c PhotoRec: recover MS compress file (SZDD) 2008-08-14 19:25:14 +02:00
Christophe Grenier
0573cee26d Enable MFT repair in expert mode when the NTFS boot sector is ok even if its backup isn't 2008-08-14 19:13:59 +02:00
Christophe Grenier
7ba7a6e19c Sort deleted NTFS files 2008-08-11 07:53:47 +02:00
Christophe Grenier
f57bc706bb Remove unused code in NTFS undelete 2008-08-09 11:33:33 +02:00
Christophe Grenier
0335332414 Rename filestat to stat in struct dir_data 2008-08-09 11:17:46 +02:00
Christophe Grenier
e14f95d1d3 NTFS undelete: filename in the root directory should start by "/" and not "./" 2008-08-09 11:15:31 +02:00
Christophe Grenier
6d2e514b9e Log sector size and disk model when rejecting a device with a size of 0 byte. 2008-08-07 09:04:50 +02:00
Christophe Grenier
8c550589cb PhotoRec: recover ER Mapper Rasters (ERS) ascii header 2008-08-07 09:04:11 +02:00