微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Big Endian Reader在角度中解序列化值

如何解决使用Big Endian Reader在角度中解序列化值

我有一个第三方api,它以二进制文件的形式返回数据集,该二进制文件使用bigendian格式进行格式化,然后使用bzip2进行压缩。 使用名为bz2的角度包成功地解压缩了文件

  fileReader.onload = (e) => {
     const bytes = window.bz2.decompress(new Uint8Array(fileReader.result));
     const result = new TextDecoder('utf8').decode(bytes);
     console.log(result);
     
  }
  fileReader.readAsArrayBuffer(this.file);

现在,数据显示如下,带有一些不需要的特殊字符。

�"ABC123TEST^D>ABC124 Test 0306 - External_D��

现在应该使用bigendian阅读器对数据进行反序列化,以正确获取数据集。

是否可以使用这样的阅读器?在这种情况下我该怎么办?从角度来看,我们可以实现这样的目标吗? 预先感谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。