Commit graph

1831 commits

Author SHA1 Message Date
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
Christophe Grenier
d36db5ccce TestDisk: When copying deleted file from NTFS partition, create the sub-directories on the destination if missing.
Convert filenames if needed.
2008-08-07 09:02:40 +02:00
Christophe Grenier
6fd8c08ff6 EFI GPT: when changing the partition type, select by default the current type 2008-08-06 09:20:13 +02:00
Christophe Grenier
41e90d881a TestDisk: add initial support for NTFS undelete 2008-08-05 09:44:13 +02:00
Christophe Grenier
2b648d3b4d PhotoRec: add support for
- Ahnenblatt .ahn
- Microsoft Dynamics NAV (MS Navision) fbk/fdb/fob
- Wink .wnk
- tcpdump capture file .pcap
2008-08-05 09:42:57 +02:00
Christophe Grenier
5a12cb2d50 Fix some compilation warning when ncurses isn't used 2008-08-05 09:37:25 +02:00
Christophe Grenier
594016c856 TestDisk: add hints to locate partition beginning at 0/1/1 even if the geometry is wrong 2008-08-05 09:36:46 +02:00
Christophe Grenier
f481d20f14 PhotoRec: fix search for "!/bin/bash" shell script 2008-08-05 09:36:29 +02:00
Christophe Grenier
9194837f07 PhotoRec: avoid to split mov, stricter check for m2ts, m2t, ogg anti-split check 2008-07-30 09:20:33 +02:00
Christophe Grenier
90a4057611 PhotoRec: search for "!/bin/bash" shell script
Try to improve emlx mail recovery
2008-07-30 09:18:41 +02:00
Christophe Grenier
5490d4a7eb Allow to navigate in some menus using 2, 4, 5, 6 and 8 keys instead of arrow keys 2008-07-30 09:16:22 +02:00
Christophe Grenier
8585ef8e51 Store disk geometry in cylinders/heads_per_cylinder/sectors_per_head instead of CHS 2008-07-18 22:16:08 +02:00
Christophe Grenier
cc3bc11be8 Fix RPM spec file 2008-07-17 18:58:55 +02:00
Christophe Grenier
1dcd5bdd23 TestDisk & PhotoRec 6.10 release 2008-07-17 13:21:33 +02:00
Christophe Grenier
89b320dbc6 PhotoRec: add Sibelius .sib file format 2008-07-17 09:37:01 +02:00
Christophe Grenier
e6a3179462 Cleanup compile.sh script 2008-07-17 09:34:41 +02:00
Christophe Grenier
2bc44055cf Distinguish ext4 from ext3 filesystem 2008-07-14 11:43:39 +02:00
Christophe Grenier
6d66339e65 PhotoRec: avoid false positive when recovering MS Publisher files 2008-07-14 11:42:05 +02:00
Christophe Grenier
8509e110e0 Fix compilation for FreeBSD 2008-07-13 13:03:21 +02:00
Christophe Grenier
de2eb74a46 Add missing include 2008-07-13 13:02:53 +02:00
Christophe Grenier
2580840acf Remove unused function declaration 2008-07-13 13:02:25 +02:00
Christophe Grenier
db43b352ce FAT directory listing, raise the maximum number of cluster for a single directory to 30 clusters instead of 10. 2008-07-13 13:01:04 +02:00
Christophe Grenier
dd8045d0ea When listing files, very long filenames may corrupted the screen. Rewrite the bottom of the screen. 2008-07-13 12:52:57 +02:00
Christophe Grenier
e09fa6f39c PhotoRec: add "/cmd device ext2_group,group_nr,search" to carve the corresponding ext2/ext3 group number
or "/cmd device ext2_inode,inode_nr,search" to carve the group holding the specified inode
2008-07-07 22:32:13 +02:00