1.0.3 • Published 9 months ago
@guanghechen/file-split v1.0.3
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-split
yarn
yarn add @guanghechen/file-split
Usage
BigFileHelper
(inspired by file-split)import { bigFileHelper, calcFilePartItemsBySize } from '@guanghechen/file-split' async function splitFile(filepath: string): Promise<string[]> { const parts = calcFilePartItemsBySize(filepath, 1024 * 1024 * 80) // 80MB per chunk const partFilepaths: string[] = await bigFileHelper.split(filepath, parts) return partFilepaths } splitFile('big-file.txt')
Overview
Name | Description |
---|---|
BigFileHelper | A utility class for split / merging big files |
bigFileHelper | Default instance of BigFleHelper |
calcFilePartItemsBySize | Generate file part items by part size |
calcFilePartItemsByCount | Generate file part items by total of parts |
calcFilePartNames | Generate file part names (suffix) |
1.0.2
9 months ago
1.0.3
9 months ago
1.0.1
9 months ago
1.0.0
9 months ago
1.0.0-alpha.23
9 months ago
1.0.0-alpha.22
1 year ago
1.0.0-alpha.21
1 year ago
1.0.0-alpha.20
1 year ago
1.0.0-alpha.19
1 year ago
1.0.0-alpha.18
1 year ago
1.0.0-alpha.17
2 years ago
1.0.0-alpha.16
2 years ago
1.0.0-alpha.15
2 years ago
1.0.0-alpha.14
2 years ago
1.0.0-alpha.13
2 years ago
1.0.0-alpha.12
2 years ago
1.0.0-alpha.11
2 years ago
1.0.0-alpha.10
2 years ago
1.0.0-alpha.9
2 years ago
1.0.0-alpha.8
2 years ago
1.0.0-alpha.7
2 years ago
1.0.0-alpha.6
2 years ago
1.0.0-alpha.5
2 years ago
1.0.0-alpha.4
2 years ago
1.0.0-alpha.3
2 years ago
1.0.0-alpha.2
2 years ago
1.0.0-alpha.1
2 years ago