epub-chinese-converter
Version:
A small util to convert epub files from Simplified Chinese to Traditional Chinese
165 lines (164 loc) • 4.01 kB
TypeScript
declare const _exports: typeof import("./utils");
export = _exports;
export var Constants: {
LOCHDR: number;
LOCSIG: number;
LOCVER: number;
LOCFLG: number;
LOCHOW: number;
LOCTIM: number;
LOCCRC: number;
LOCSIZ: number;
LOCLEN: number;
LOCNAM: number;
LOCEXT: number;
EXTSIG: number;
EXTHDR: number;
EXTCRC: number;
EXTSIZ: number;
EXTLEN: number;
CENHDR: number;
CENSIG: number;
CENVEM: number;
CENVER: number;
CENFLG: number;
CENHOW: number;
CENTIM: number;
CENCRC: number;
CENSIZ: number;
CENLEN: number;
CENNAM: number;
CENEXT: number;
CENCOM: number;
CENDSK: number;
CENATT: number;
CENATX: number;
CENOFF: number;
ENDHDR: number;
ENDSIG: number;
ENDSUB: number;
ENDTOT: number;
ENDSIZ: number;
ENDOFF: number;
ENDCOM: number;
END64HDR: number;
END64SIG: number;
END64START: number;
END64OFF: number;
END64NUMDISKS: number;
ZIP64SIG: number;
ZIP64HDR: number;
ZIP64LEAD: number;
ZIP64SIZE: number;
ZIP64VEM: number;
ZIP64VER: number;
ZIP64DSK: number;
ZIP64DSKDIR: number;
ZIP64SUB: number;
ZIP64TOT: number;
ZIP64SIZB: number;
ZIP64OFF: number;
ZIP64EXTRA: number;
STORED: number;
SHRUNK: number;
REDUCED1: number;
REDUCED2: number;
REDUCED3: number;
REDUCED4: number;
IMPLODED: number;
DEFLATED: number;
ENHANCED_DEFLATED: number;
PKWARE: number;
BZIP2: number;
LZMA: number;
IBM_TERSE: number;
IBM_LZ77: number;
AES_ENCRYPT: number;
FLG_ENC: number;
FLG_COMP1: number;
FLG_COMP2: number;
FLG_DESC: number;
FLG_ENH: number;
FLG_PATCH: number;
FLG_STR: number;
FLG_EFS: number;
FLG_MSK: number;
FILE: number;
BUFFER: number;
NONE: number;
EF_ID: number;
EF_SIZE: number;
ID_ZIP64: number;
ID_AVINFO: number;
ID_PFS: number;
ID_OS2: number;
ID_NTFS: number;
ID_OPENVMS: number;
ID_UNIX: number;
ID_FORK: number;
ID_PATCH: number;
ID_X509_PKCS7: number;
ID_X509_CERTID_F: number;
ID_X509_CERTID_C: number;
ID_STRONGENC: number;
ID_RECORD_MGT: number;
ID_X509_PKCS7_RL: number;
ID_IBM1: number;
ID_IBM2: number;
ID_POSZIP: number;
EF_ZIP64_OR_32: number;
EF_ZIP64_OR_16: number;
EF_ZIP64_SUNCOMP: number;
EF_ZIP64_SCOMP: number;
EF_ZIP64_RHO: number;
EF_ZIP64_DSN: number;
};
export var Errors: {
INVALID_LOC: string;
INVALID_CEN: string;
INVALID_END: string;
NO_DATA: string;
BAD_CRC: string;
FILE_IN_THE_WAY: string;
UNKNOWN_METHOD: string;
AVAIL_DATA: string;
INVALID_DISTANCE: string;
TO_MANY_CODES: string;
INVALID_REPEAT_LEN: string;
INVALID_REPEAT_FIRST: string;
INCOMPLETE_CODES: string;
INVALID_DYN_DISTANCE: string;
INVALID_CODES_LEN: string;
INVALID_STORE_BLOCK: string;
INVALID_BLOCK_TYPE: string;
CANT_EXTRACT_FILE: string;
CANT_OVERRIDE: string;
DISK_ENTRY_TOO_LARGE: string;
NO_ZIP: string;
NO_ENTRY: string;
DIRECTORY_CONTENT_ERROR: string;
FILE_NOT_FOUND: string;
NOT_IMPLEMENTED: string;
INVALID_FILENAME: string;
INVALID_FORMAT: string;
};
export var FileAttr: (path: any) => {
readonly directory: boolean;
readonly readOnly: boolean;
readonly hidden: boolean;
readonly mtime: number;
readonly atime: number;
readonly executable: boolean;
decodeAttributes: () => void;
encodeAttributes: () => void;
toJSON: () => {
path: string;
isDirectory: boolean;
isReadOnly: boolean;
isHidden: boolean;
isExecutable: boolean;
mTime: number;
aTime: number;
};
toString: () => string;
};