reverse-engineering - 反向工程定制数据文件

在我的工作场所,我们有一个遗留文档管理系统,由于各种原因,开发人员现在不支持该系统。我被要求研究提取该系统中包含的文档,最终将其导入新的第三方系统。

通过跟踪和过程监控,我确定文档图像(主要是tiff文件)存储在多个1.5GB的文件中。这些文件似乎是从特定偏移量读取的,然后写入到tmp文件中,然后通过Web应用程序将其提供给客户端,然后将其删除。

我想我正在寻找有关如何检查包含tiff图像的这些大文件,并最终将它们提取并写入单个文件的建议。

最佳答案

TIFF是否以某种方式压缩?如果没有,那么您的工作可能会很容易:将1.5G文件中的TIFF缝合在一起。

您可以看到一个特定的1.5G文件(或系列文件)的输出吗?如果是这样,那么您应该能够将未压缩的TIFF的字节拼凑起来。

如果字节似乎不存在,请尝试一些标准压缩(zip,tar等)以查看是否匹配。

https://stackoverflow.com/questions/2531838/

相关文章:

.net - 寻找一个免费的工具来可视化C#的对象关系

directx - 如何为游戏关卡编辑器实现平移和旋转小部件

.net - 除了 ILDASM/ILASM hacking 之外,是否可以修改程序集 list ?

sql - 从SQL Server 2008中的任意sql语句获取数据类型

code-analysis - TFS 2010:如何基于代码重复指标拒绝门禁签到?

codeigniter - 我应该如何处理我的多对多关系?

user-interface - Netbeans 6.8 上的功能测试

apache-flex - 我们可以将系统图标添加到flex应用程序中吗

.net - SimpleWorkerRequest 如何将 MIME 类型与扩展关联?

user-interface - WiX安装程序-更新方案自定义UI