@guanghechen/file-split
v2.0.0
Published
File helper
Maintainers
Readme
A collection of utility functions for handling files, such as split big file or merge multiple small files.
Install
npm
npm install --save @guanghechen/file-splityarn
yarn add @guanghechen/file-split
Usage
FileSplitter(inspired by file-split)import { FileSplitter } from '@guanghechen/file-split' import { calcFilePartItemsBySize } from '@guanghechen/filepart' async function splitFile(filepath: string): Promise<string[]> { const splitter = new FileSplitter() const parts = calcFilePartItemsBySize(filepath, 1024 * 1024 * 80) // 80MB per chunk const partFilepaths: string[] = await splitter.split(filepath, parts) return partFilepaths } splitFile('big-file.txt')
Overview
| Name | Description |
| :--------------: | :-------------------------------------------: |
| FileSplitter | A utility class for splitting / merging files |
