node-apk
Version:
A library to parse Android application manifest and signature
29 lines (28 loc) • 989 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
export type BufferLoader = () => Promise<Buffer>;
export declare class ZipEntry {
static lookup(loader: BufferLoader, key: string): Promise<ZipEntry>;
static index(loader: BufferLoader): Promise<Map<string, ZipEntry>>;
readonly buffer: Buffer;
readonly signature: number;
readonly versionMadeBy: number;
readonly extractVersion: number;
readonly flags: number;
readonly compressionMethod: number;
readonly time: number;
readonly date: number;
readonly crc32: number;
readonly compressedSize: number;
readonly unCompressedSize: number;
readonly nameLength: number;
readonly extraLength: number;
readonly commentLength: number;
readonly diskNumber: number;
readonly internalAttributes: number;
readonly externalAttributes: number;
readonly offset: number;
readonly name: string;
private constructor();
stream(): NodeJS.ReadableStream;
}