LZH member in archive
[詳解]
#include <stdio.h>
#include <time.h>
#include "mystr.h"
#include "lhazdef.h"
#include "lha_macro.h"
[ソースコード]
◆ EXTEND_CPM
◆ EXTEND_FLEX
◆ EXTEND_GENERIC
◆ EXTEND_HUMAN
◆ EXTEND_MACOS
◆ EXTEND_MSDOS
◆ EXTEND_OS2
◆ EXTEND_OS386
◆ EXTEND_OS68K
◆ EXTEND_OS9
◆ EXTEND_RUNSER
| #define EXTEND_RUNSER 'R' |
◆ EXTEND_TOWNSOS
| #define EXTEND_TOWNSOS 'T' |
◆ EXTEND_UNIX
◆ EXTEND_XOSK
◆ GENERIC_ATTRIBUTE
| #define GENERIC_ATTRIBUTE 0x20 |
◆ GENERIC_DIRECTORY_ATTRIBUTE
| #define GENERIC_DIRECTORY_ATTRIBUTE 0x10 |
◆ I_ATTRIBUTE
◆ I_CRC
| #define I_CRC 22 /* + name_length */ |
◆ I_EXTEND_TYPE
| #define I_EXTEND_TYPE 24 /* + name_length */ |
◆ I_GENERIC_HEADER_BOTTOM
◆ I_HEADER_CHECKSUM
| #define I_HEADER_CHECKSUM 1 |
◆ I_HEADER_LEVEL
| #define I_HEADER_LEVEL 20 |
◆ I_HEADER_SIZE
◆ I_LAST_MODIFIED_STAMP
| #define I_LAST_MODIFIED_STAMP 15 |
◆ I_METHOD
◆ I_MINOR_VERSION
| #define I_MINOR_VERSION 25 /* + name_length */ |
◆ I_NAME
◆ I_NAME_LENGTH
◆ I_ORIGINAL_SIZE
| #define I_ORIGINAL_SIZE 11 |
◆ I_PACKED_SIZE
◆ I_UNIX_EXTEND_BOTTOM
| #define I_UNIX_EXTEND_BOTTOM 36 /* + name_length */ |
◆ I_UNIX_GID
| #define I_UNIX_GID 34 /* + name_length */ |
◆ I_UNIX_LAST_MODIFIED_STAMP
| #define I_UNIX_LAST_MODIFIED_STAMP 26 /* + name_length */ |
◆ I_UNIX_MODE
| #define I_UNIX_MODE 30 /* + name_length */ |
◆ I_UNIX_UID
| #define I_UNIX_UID 32 /* + name_length */ |
◆ LARC4_METHOD
| #define LARC4_METHOD "-lz4-" |
◆ LARC5_METHOD
| #define LARC5_METHOD "-lz5-" |
◆ LARC_METHOD
| #define LARC_METHOD "-lzs-" |
◆ LZH_EXT_HEAD_ATRB
| #define LZH_EXT_HEAD_ATRB 0x40 |
◆ LZH_EXT_HEAD_COMNT
| #define LZH_EXT_HEAD_COMNT 0x3F |
◆ LZH_EXT_HEAD_CP
| #define LZH_EXT_HEAD_CP 0x46 |
◆ LZH_EXT_HEAD_CRC
| #define LZH_EXT_HEAD_CRC 0x00 |
◆ LZH_EXT_HEAD_FNAME
| #define LZH_EXT_HEAD_FNAME 0x01 |
◆ LZH_EXT_HEAD_GID
| #define LZH_EXT_HEAD_GID 0x51 |
◆ LZH_EXT_HEAD_GROUP
| #define LZH_EXT_HEAD_GROUP 0x52 |
◆ LZH_EXT_HEAD_MODT
| #define LZH_EXT_HEAD_MODT 0x54 |
◆ LZH_EXT_HEAD_PATH
| #define LZH_EXT_HEAD_PATH 0x02 |
◆ LZH_EXT_HEAD_PERMS
| #define LZH_EXT_HEAD_PERMS 0x50 |
◆ LZH_EXT_HEAD_RESRV
| #define LZH_EXT_HEAD_RESRV 0xFF |
◆ LZH_EXT_HEAD_SIZE
| #define LZH_EXT_HEAD_SIZE 0x42 |
◆ LZH_EXT_HEAD_TIME
| #define LZH_EXT_HEAD_TIME 0x41 |
◆ LZH_EXT_HEAD_UNI_FNAME
| #define LZH_EXT_HEAD_UNI_FNAME 0x44 |
◆ LZH_EXT_HEAD_UNI_PATH
| #define LZH_EXT_HEAD_UNI_PATH 0x45 |
◆ LZH_EXT_HEAD_USER
| #define LZH_EXT_HEAD_USER 0x53 |
◆ LZHDIRS_METHOD
| #define LZHDIRS_METHOD "-lhd-" |
◆ LZHUFF0_METHOD
| #define LZHUFF0_METHOD "-lh0-" |
◆ LZHUFF1_METHOD
| #define LZHUFF1_METHOD "-lh1-" |
◆ LZHUFF2_METHOD
| #define LZHUFF2_METHOD "-lh2-" |
◆ LZHUFF3_METHOD
| #define LZHUFF3_METHOD "-lh3-" |
◆ LZHUFF4_METHOD
| #define LZHUFF4_METHOD "-lh4-" |
◆ LZHUFF5_METHOD
| #define LZHUFF5_METHOD "-lh5-" |
◆ LZHUFF6_METHOD
| #define LZHUFF6_METHOD "-lh6-" |
◆ LZHUFF7_METHOD
| #define LZHUFF7_METHOD "-lh7-" |
◆ METHOD_TYPE_STRAGE
| #define METHOD_TYPE_STRAGE 5 |