mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-06 13:14:59 -06:00
39 lines
681 B
C++
Executable File
39 lines
681 B
C++
Executable File
// Archive/Deb/Header.h
|
|
|
|
#ifndef __ARCHIVE_DEB_HEADER_H
|
|
#define __ARCHIVE_DEB_HEADER_H
|
|
|
|
#include "Common/Types.h"
|
|
|
|
namespace NArchive {
|
|
namespace NDeb {
|
|
|
|
namespace NHeader
|
|
{
|
|
const int kSignatureLen = 8;
|
|
extern const char *kSignature;
|
|
const int kNameSize = 16;
|
|
const int kTimeSize = 12;
|
|
const int kModeSize = 8;
|
|
const int kSizeSize = 10;
|
|
|
|
/*
|
|
struct CHeader
|
|
{
|
|
char Name[kNameSize];
|
|
char ModificationTime[kTimeSize];
|
|
char Number0[6];
|
|
char Number1[6];
|
|
char Mode[kModeSize];
|
|
char Size[kSizeSize];
|
|
char Quote;
|
|
char NewLine;
|
|
};
|
|
*/
|
|
const int kHeaderSize = kNameSize + kTimeSize + 6 + 6 + kModeSize + kSizeSize + 1 + 1;
|
|
}
|
|
|
|
}}
|
|
|
|
#endif
|