Мы можем использовать pako js для сжатия данных и распаковки данных. import {inflate, deflate} из 'pako';
datax : string = '';
fileReader: FileReader = new FileReader();
file: any;
deflated1: any;
public onChange(fileList: FileList): void {
this.file = fileList[0];
let fileReader: FileReader = new FileReader();
let self = this;
fileReader.onloadend = function(x){
self.fileContent = fileReader.result;
self.getdefleteddata(self.fileContent);
}
this.fileReader.readAsText(this.file);
}
getdefleteddata(data, fileList){
this.deflated1 = deflate(data);
}