PhotoRec: cosmetic changes in src/file_rar.c
This commit is contained in:
parent
4408ca9535
commit
24a279a03c
1 changed files with 5 additions and 11 deletions
|
@ -32,13 +32,9 @@
|
|||
|
||||
|
||||
static void register_header_check_rar(file_stat_t *file_stat);
|
||||
static int header_check_rar15fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new);
|
||||
static void file_check_rar15fmt(file_recovery_t *file_recovery);
|
||||
static int header_check_rar50fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new);
|
||||
static void file_check_rar50fmt(file_recovery_t *file_recovery);
|
||||
|
||||
const file_hint_t file_hint_rar= {
|
||||
.extension="rar", /* What is the correct extension ? */
|
||||
.extension="rar",
|
||||
.description="Rar archive",
|
||||
.max_filesize=PHOTOREC_MAX_FILE_SIZE,
|
||||
.recover=1,
|
||||
|
@ -46,16 +42,11 @@ const file_hint_t file_hint_rar= {
|
|||
.register_header_check=®ister_header_check_rar
|
||||
};
|
||||
|
||||
static const unsigned char rar15fmt_header[7]={0x52, 0x61, 0x72, 0x21, 0x1a, 0x07, 0x00 };
|
||||
static const unsigned char rar50fmt_header[8]={0x52, 0x61, 0x72, 0x21, 0x1a, 0x07, 0x01, 0x00 };
|
||||
|
||||
static const unsigned char rar15fmt_footer[7]={0xc4, 0x3d, 0x7b, 0x00, 0x40, 0x07, 0x00 };
|
||||
static const unsigned char rar50fmt_footer[8]={0x1d, 0x77, 0x56, 0x51, 0x03, 0x05, 0x04, 0x00 };
|
||||
|
||||
#define MHD_PASSWORD 0x0080U
|
||||
|
||||
static void file_check_rar15fmt(file_recovery_t *file_recovery)
|
||||
{
|
||||
static const unsigned char rar15fmt_footer[7]={0xc4, 0x3d, 0x7b, 0x00, 0x40, 0x07, 0x00 };
|
||||
file_search_footer(file_recovery, rar15fmt_footer, sizeof(rar15fmt_footer), 0);
|
||||
}
|
||||
|
||||
|
@ -71,6 +62,7 @@ static int header_check_rar15fmt(const unsigned char *buffer, const unsigned int
|
|||
|
||||
static void file_check_rar50fmt(file_recovery_t *file_recovery)
|
||||
{
|
||||
static const unsigned char rar50fmt_footer[8]={0x1d, 0x77, 0x56, 0x51, 0x03, 0x05, 0x04, 0x00 };
|
||||
file_search_footer(file_recovery, rar50fmt_footer, sizeof(rar50fmt_footer), 0);
|
||||
}
|
||||
|
||||
|
@ -86,6 +78,8 @@ static int header_check_rar50fmt(const unsigned char *buffer, const unsigned int
|
|||
|
||||
static void register_header_check_rar(file_stat_t *file_stat)
|
||||
{
|
||||
static const unsigned char rar15fmt_header[7]={0x52, 0x61, 0x72, 0x21, 0x1a, 0x07, 0x00 };
|
||||
static const unsigned char rar50fmt_header[8]={0x52, 0x61, 0x72, 0x21, 0x1a, 0x07, 0x01, 0x00 };
|
||||
register_header_check(0, rar15fmt_header,sizeof(rar15fmt_header), &header_check_rar15fmt, file_stat);
|
||||
register_header_check(0, rar50fmt_header,sizeof(rar50fmt_header), &header_check_rar50fmt, file_stat);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue