Provides compression and decompression utilities.
// Editor.Compression provides GZip and Zip utilities for file compression. // GZip: compress/decompress individual files const srcFile = new Editor.Path('/tmp/data.txt'); const gzDest = new Editor.Path('/tmp/data.txt.gz'); console.log(`GZip API: pack(${srcFile}, ${gzDest}), unpack(${gzDest}, ${srcFile})`); // Zip: pack directories into archives and extract them const folder = new Editor.Path('/tmp/my_folder'); const archive = new Editor.Path('/tmp/my_folder.zip'); console.log(`Zip API: pack(${folder}, ${archive}), unpack(${archive}, ${folder})`); Copy
// Editor.Compression provides GZip and Zip utilities for file compression. // GZip: compress/decompress individual files const srcFile = new Editor.Path('/tmp/data.txt'); const gzDest = new Editor.Path('/tmp/data.txt.gz'); console.log(`GZip API: pack(${srcFile}, ${gzDest}), unpack(${gzDest}, ${srcFile})`); // Zip: pack directories into archives and extract them const folder = new Editor.Path('/tmp/my_folder'); const archive = new Editor.Path('/tmp/my_folder.zip'); console.log(`Zip API: pack(${folder}, ${archive}), unpack(${archive}, ${folder})`);
Protected
Snap Hidden
Provides compression and decompression utilities.
Example