繁体   English   中英

如何将众所周知格式的二进制文件更改为自定义和不可发现的文件?

How to change a binary file of well know format to something custom and undiscoverable?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

例如,我有一个zip文件。 我需要将该文件(我正在考虑文件头或某些东西,里面有些位或字节)更改为某些自定义格式,然后无法解压缩。 另一方面,我以后可以使用反向算法还原原始文件。 有人可以帮我吗?

void encrypt(FileInputStream zip) {
  ...
}

void decrypt(FileInputStream dat) {
  ...
}
1 个回复

通过检查文件末尾(包含所包含文件的索引的位置)来发现一个zip文件。

我会考虑首先加密文件。 如果需要,您可以自己加密文件。 一种简单的方法是对每个byteint (4字节)与固定常量进行XOR。

1 为什么可以匀称地解析这个“无效的”众所周知的二进制文件?

我正在尝试解析“众所周知的二进制”,一种地理信息系统(GIS)中使用的几何对象的二进制编码。 我正在使用ESRI的此规范 (与esri的结果相同)。 我有Osmosis的输入数据,它是一种分析OpenStreetMap数据的工具,特别是pgsimp-dump格式 ,该格式提供二进制的十六进制 ...

4 你如何布置自定义二进制文件格式?

每个应用程序都有自己的自定义二进制文件格式(例如.mpq,.wad)。 最重要的是,它通常是拉链的。 所以,我的问题是,你如何巧妙地 /熟练地布局文件的二进制内容。 你有一个像目前结构的“目录”吗? 将所有内容转储到一个文件中更好吗? 所以说你有一个Shapes数组,并且在每个 ...

5 从DataGridView写入自定义二进制文件

首先,我正在将一个相当大的文件加载到数据网格视图(〜100MB)中。 该文件包含数十个“配置文件”。 用户将其加载到数据网格视图后,可以选择他们要查看的配置文件。 我要做的是使用户能够选择特定的配置文件,并将其另存为单个文件,这样他们就不必每次都打开一个大文件。 这是文件的加载方式(请注 ...

6 自定义二进制文件-从hadoop读取

我有一个固定长度的二进制文件。 记录如下: 如何使此文件成为我的地图缩小作业的输入? 我需要编写自定义的InputFormat吗? 有人可以发表榜样吗? 谢谢 ...

7 Heroku上的自定义二进制文件

我正在尝试使lp_solve库在Heroku上运行,但似乎无法使其得到认可。 我已经尝试了所有能够找到的资源,包括使用vulcan ,将其添加到项目的/bin目录,将其添加到/vendor以及更改PATH,甚至还涉及到创建buildpack我使用与buildpack的多 ,但是在每种情况下的结 ...

8 我自己的自定义二进制文件有NoSql吗?

最初,我只需要处理1.5 [TB]的数据。 由于我只需要快速的读写操作(无需任何SQL),因此我设计了自己的平面二进制文件格式(使用python实现),并轻松地(愉快地)保存了数据并在一台机器上进行操作。 当然,出于备份目的,我添加了2台机器用作精确镜像(使用rsync )。 目前,我 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM