Commit graph

3163 commits

Author SHA1 Message Date
Christophe Grenier
3b9391496f PhotoRec: recover Lotus Data Interchange Format .dif
Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator.m3u
Reaper Project rpp
Windows Play List.wpl
2009-01-22 19:19:14 +01:00
Christophe Grenier
939f83042f PhotoRec: an icon should be square and 16 pixels minimum 2009-01-22 19:11:04 +01:00
Christophe Grenier
33499cc620 PhotoRec: remove useless include 2009-01-22 19:10:27 +01:00
Christophe Grenier
c59351554c PhotoRec: add boundary checking for gz, jpg and pdf 2009-01-22 19:09:33 +01:00
Christophe Grenier
69ba4ed04c PhotoRec: fix endless loop 2009-01-22 19:09:18 +01:00
Christophe Grenier
d04321d68a PhotoRec: identified some constants as is 2009-01-22 19:06:11 +01:00
Christophe Grenier
4aedccda8b PhotoRec: recover Java .class, Python Compiled Script .pyc, Timezone info and XV thumbnail image 2009-01-20 08:23:12 +01:00
Christophe Grenier
5d64598673 PhotoRec: recover Windows ico icons 2009-01-18 16:27:34 +01:00
Christophe Grenier
e91fc1e8a7 PhotoRec: recover TrueType Font .ttf files 2009-01-18 15:09:35 +01:00
Christophe Grenier
64dd89ad43 PhotoRec: recover Drawing Interchange File .dxf files 2009-01-18 15:07:44 +01:00
Christophe Grenier
4e75d70393 fidentify: determine file type using PhotoRec signatures 2009-01-18 15:05:04 +01:00
Christophe Grenier
61e2e5871e PhotoRec: move init_file_stats() to filegen.c
photorec_bf() prototype cleanup
2009-01-18 14:25:45 +01:00
Christophe Grenier
fc422bcc2f src/ext2.c: code cleanup 2009-01-18 14:20:38 +01:00
Christophe Grenier
e333a67ac7 file_ext.c: remove a dependency to ext2.c 2009-01-18 14:19:26 +01:00
Christophe Grenier
af4972541b Add missing header 2009-01-18 14:19:07 +01:00
Christophe Grenier
5f94f7fa2c PhotoRec: allow "uuid" type in mov files 2009-01-18 14:18:33 +01:00
Christophe Grenier
d3eac641d8 PhotoRec: recover .hds Parallels disk image and .mxf Material Exchange Format video 2009-01-14 22:22:29 +01:00
Christophe Grenier
69e063359c Add multiple file selection in NTFS undelete 2009-01-14 22:20:55 +01:00
Christophe Grenier
9c2152f130 qphotorec: non-fonctionnal QT prototype of PhotoRec 2009-01-14 22:19:06 +01:00
Christophe Grenier
1650fe5b8b Split ncurses text interface from functions 2009-01-14 22:13:47 +01:00
Christophe Grenier
56e1c29b2c Let the user choose to fix or not the MFT only if file can be listed. 2009-01-14 22:03:48 +01:00
Christophe Grenier
6240acb4f9 Don't recover NTFS partition with 0 data sector 2009-01-14 22:02:41 +01:00
Christophe Grenier
9ba29380c8 PhotoRec: try to find ShadowProtect spf filesize (Recovered file may be truncated) 2009-01-14 22:01:29 +01:00
Christophe Grenier
c40ded302d PhotoRec: check Outlook dbx filesize 2009-01-14 22:00:45 +01:00
Christophe Grenier
86f46991fb Modify header files for C function declaration if C++ compilation 2009-01-10 16:04:39 +01:00
Christophe Grenier
38ce287026 HFS+, HFSX: check the version field to reduce false positive 2009-01-10 15:51:30 +01:00
Christophe Grenier
dbba3af27b Fix for C++ compilation 2009-01-04 20:30:12 +01:00
Christophe Grenier
a31b420f69 PhotoRec: recover ape Monkey's Audio compressed format and mfa, The Games Factory Multimedia Fusion Files 2009-01-04 19:49:11 +01:00
Christophe Grenier
30d4ae66d4 PhotoRec: uses TIFF tag to detect the filesize, get the picture date/time and the camera manufacturer. 2009-01-04 19:46:00 +01:00
Christophe Grenier
539f20ff25 PhotoRec: detect gif filesize 2009-01-04 19:44:41 +01:00
Christophe Grenier
49b4aab59a Fix for C++ compilation 2009-01-04 19:43:44 +01:00
Christophe Grenier
25b603a4cc Fix warning for automake 1.10.1
Don't generate an error when windres is missing
Search uuid_create and uuid_generate first in C standard library before using other library
e2fsprogs 1.41.3 may use pthread, so when creating a static version, pthread flags must be added
2009-01-04 19:37:13 +01:00
Christophe Grenier
30ccc2bf64 Do not allow HFS partition with 0 allocation block. 2008-12-29 08:14:07 +01:00
Christophe Grenier
bb4d75d006 Set a 0 sector size in TestDisk FAT boot sector code.
This way no FAT is reported when scanning TestDisk executable
2008-12-29 08:10:37 +01:00
Christophe Grenier
351ec89be0 PhotoRec: recover ShadowProtect spf and APple Logic Studio files 2008-12-16 08:22:14 +01:00
Christophe Grenier
64e71b5763 NTFS MFT repair: Warn if the file listing doesn't contain more than 2 directory entries '.' and '..' 2008-11-28 08:46:04 +01:00
Christophe Grenier
547a352fb8 Close the log file before exit(). 2008-11-28 08:16:35 +01:00
Christophe Grenier
3afa4b9732 PhotoRec: recover Agelong Tree Database/Abs0luteDatabase .atd files 2008-11-18 20:18:02 +01:00
Christophe Grenier
2a87b867e2 PhotoRec: Don't marked as D(eleted) an entry (ie. whole disk) that is not a partition 2008-11-18 20:16:07 +01:00
Christophe Grenier
66d4eff0c3 When searching for a partition, TestDisk can read up to one cylinder after
the supposed end of disk.
2008-11-18 20:14:49 +01:00
Christophe Grenier
225976168a ext2/ext3/ext4 superblock research, display partition name 2008-11-18 20:14:13 +01:00
Christophe Grenier
5cfae9ea3a dir.c: code cleanup 2008-11-18 20:13:10 +01:00
Christophe Grenier
d000e5e9eb Fix a bug in gzip parser discovered by LLVM/Clang Static Analyzer 2008-11-16 12:58:45 +01:00
Christophe Grenier
07b1742903 Code cleanup after using LLVM/Clang Static Analyzer 2008-11-16 12:53:21 +01:00
Christophe Grenier
8453cfff02 When copying filenames, try to deal more efficently with filename restriction 2008-11-16 12:45:19 +01:00
Christophe Grenier
af127dc90c NTFS file copy: fix memory leak when copied failed. 2008-11-13 09:24:59 +01:00
Christophe Grenier
3f13734b7f PhotoRec: recover WavPack, Hybrid Lossless Wavefile Compressor, .wv files 2008-11-13 09:19:30 +01:00
Christophe Grenier
cf9eaa3dbb Move attr variable definition more local in ntfs_utl.c 2008-11-13 09:14:48 +01:00
Christophe Grenier
e52f96eb91 PhotoRec: recover Cue sheet .cue files 2008-11-13 09:14:14 +01:00
Christophe Grenier
86ca5ef632 PhotoRec: declare as const some variables in file_mp3.c 2008-11-13 09:13:28 +01:00