app-package-builder
Version:
Idea is very simple — in the runtime we don't need to process or understand archive format. Wwe just need to know file data ranges. Where file data begins and where ends.
12 lines (11 loc) • 556 B
TypeScript
import { PackageFileInfo } from "builder-util-runtime";
import { BlockMap } from "builder-util-runtime/out/blockMapApi";
import { SevenZFile } from "./SevenZFile";
export declare function createDifferentialPackage(archiveFile: string): Promise<PackageFileInfo>;
export declare function createPackageFileInfo(file: string, blockMapSize: number): Promise<PackageFileInfo>;
export interface SubFileDescriptor {
name: string;
dataStart: number;
dataEnd: number;
}
export declare function computeBlockMap(sevenZFile: SevenZFile): Promise<BlockMap>;