React Native
React Native
Gzip a File
See more Gzip Examples
Demonstrates how to create a .gz (gzipped file).Chilkat React Native Downloads
import { Gzip } from '@chilkat/react-native'
async function chilkatExample() {
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
const gzip = new Gzip();
// This will create a .gz such that when ungzipped by a tool such as 7-Zip,
// it will create "qa_data/hamlet.xml".
try {
await gzip.compressFileAsync('qa_data/hamlet.xml', 'qa_output/hamlet.xml.gz');
} catch {
console.log(gzip.lastErrorText);
return;
}
// Call CompressFile2 to explicitly specify the ungzip path
// For example, this will create a .gz such that when ungzipped by a tool such as 7-Zip,
// it will create "hamlet.xml".
const embeddedExtractPath = 'hamlet.xml';
try {
await gzip.compressFile2Async('qa_data/hamlet.xml', embeddedExtractPath, 'qa_output/hamlet2.xml.gz');
} catch {
console.log(gzip.lastErrorText);
return;
}
console.log('Success.');
}