LZMA 压缩的 Jupiter Tessellation(JT) 文件问题

问题描述 投票:0回答:2

我在JT reader工作。我为 JT V8.0 或 V9.5 制作阅读器。现在我尝试解析 JT V10.0 或 V10.5。但我遇到了减压数据的问题。对于旧版本代码可以正常工作。我正在使用 C#。这是 JT V10 的规格 https://www.plm.automation.siemens.com/en_us/Images/JT-v10-file-format-reference-rev-B_tcm1023-233786.pdf

当程序找到逻辑元素头压缩(规范第33页)时,它无法解压缩它。标题中有错误。

JT V8.0,V9.5我使用SharpZipLib解压。

如果有人有JT文件V8.0或V9.5的规范,它可能会帮助我。

我很乐意提供任何解决此问题的建议

c# compression lzma
2个回答
1
投票

我找到了解决问题的方法。尽管在规范中写道他们使用了LZMA压缩,但他们使用了XZ压缩或LZMA2。我找到了图书馆XZ.NET。该库解压缩或压缩 XZ 压缩。


0
投票

@denis 你能分享你的源代码吗?我对它很感兴趣...可能是来自java的端口?

© www.soinside.com 2019 - 2024. All rights reserved.