7zHeader.h 765 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /* 7zHeader.h */
  2. #ifndef __7Z_HEADER_H
  3. #define __7Z_HEADER_H
  4. #include "../../Types.h"
  5. #define k7zSignatureSize 6
  6. extern Byte k7zSignature[k7zSignatureSize];
  7. #define k7zMajorVersion 0
  8. #define k7zStartHeaderSize 0x20
  9. enum EIdEnum
  10. {
  11. k7zIdEnd,
  12. k7zIdHeader,
  13. k7zIdArchiveProperties,
  14. k7zIdAdditionalStreamsInfo,
  15. k7zIdMainStreamsInfo,
  16. k7zIdFilesInfo,
  17. k7zIdPackInfo,
  18. k7zIdUnPackInfo,
  19. k7zIdSubStreamsInfo,
  20. k7zIdSize,
  21. k7zIdCRC,
  22. k7zIdFolder,
  23. k7zIdCodersUnPackSize,
  24. k7zIdNumUnPackStream,
  25. k7zIdEmptyStream,
  26. k7zIdEmptyFile,
  27. k7zIdAnti,
  28. k7zIdName,
  29. k7zIdCreationTime,
  30. k7zIdLastAccessTime,
  31. k7zIdLastWriteTime,
  32. k7zIdWinAttributes,
  33. k7zIdComment,
  34. k7zIdEncodedHeader,
  35. k7zIdStartPos
  36. };
  37. #endif