Skip to content

FlashpointProject/Multi-Zip-Reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi Zip Reader

NodeJS library designed for fast access to arbitrary files across an arbitrary number of read only zip files. Supports reading back files as streams or into a returned buffer.

Supports:

  • Zip64 files (>4GB)
  • Store and Deflate compression
  • Reading files into buffers or streams

Example

import { MultiZipReader } from '@fparchive/multi-zip-reader';

async function run() {
  // Loads all .zip files in the current directory
  const reader = new MultiZipReader();
  await reader.loadDirectory('./'); 

  // Read file back as a buffer
  const fileData = await reader.readFile("image.png")
  
  // Read file back as stream
  const stream = await reader.readFileStream("image.png");
  // No stream is an empty file, no content
  if (stream === null) {
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published