lossless text compression
npm install lossless-text-compression
npm install lossless-text-compression
`
How to use
#### Encode
`
const { encode } = require('lossless-text-compression');
console.log(
encode('1121231234123451234561234567123456781234567891234567890')
);
`
#### Decode
`
const { decode } = require('lossless-text-compression');
console.log(
decode('11234567890')
);
`
#### With files
`
const { encode, decode } = require('./ltc.js');
const { readFileSync, writeFileSync } = require('fs');
const fileName = ...; // for example: loremipsum.txt
const compressedFile = ...; // for example: encoded.txt
const restoredFile = ...; // for example: decoded.txt
// read yourfile file
const content = readFileSync(fileName, 'utf-8');
// encode and save the content
writeFileSync(compressedFile, encode(content), 'ucs2');
// read and decode the encoded content
const decoded = decode(readFileSync(compressedFileName, 'ucs2'));
// save the restored content
writeFileSync(restoredFileName, decoded, 'utf-8');
``