Files
blitzkit/src/core/blitzkrieg/superCompress.ts
T

8 lines
287 B
TypeScript
Raw Normal View History

2024-02-05 17:30:30 -06:00
import { compress } from 'lz4js';
2024-02-07 10:02:00 -06:00
import { CdonWriteStream } from '../streams/cdon';
2024-02-05 13:33:23 -06:00
export function superCompress(object: any) {
2024-02-07 10:02:00 -06:00
const write = new CdonWriteStream().cdon(object);
2024-02-07 10:34:13 -06:00
const compressed = compress(write.uint8Array);
2024-02-05 17:30:30 -06:00
return Buffer.from(compressed).toString('base64');
2024-02-05 13:33:23 -06:00
}