DataWorkshop(二进制文件编辑工具)
v1.1.1 免费版- 软件大小:2.55 MB
- 更新日期:2020-07-29 16:55
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
DataWorkshop是一款非常好用的且功能完善的二进制文件编辑工具,它主要用于查看和修改二进制数据,该编辑器提供了不同的视图,可用于编辑,分析和导出二进制数据;它能够将一个简单的十六进制视图用来模拟一个标准的十六进制编辑器,还能够对更复杂的动态视图进行编辑二进制文件,例如可执行文件或捕获的网络流量;该编辑器提供了强大的搜索和差异功能以及用户定义的转换,以修改二进制数据;可以使用XPath查询语言过滤视图,例如,在网络流量捕获文件中选择多个IP数据包;可以将视图导出为各种格式,以进行进一步处理。这可用于将旧的二进制格式转换为现代的xml标记数据;需要的用户可以下载体验
新版功能
重新设计的视图模板/ DataRecognizer
打开/保存静态视图
导入/导出数据
用于文本的文本剪贴板->数据转换
基于数据和文件名的可配置自动数据识别
编译器输出以调试视图定义
查看定义编译器选项
数据视图查询(基于xml结构的XPath查询)
加载/保存结构时提高速度
主要gui重新设计(自动调整数据编码字段的大小,BrowserView,固定键盘导航)
新选项将偏移量显示为MB.KB.Bytes.Bits
新的数据编码:IEEE754浮点数,TimeInMillis
使旧数据编码更可配置:基数可以从2 -20中选择
新的视图定义元素:静态对齐字段,指针对齐字段
数据视图可以保存为不同的格式(xml,html,文本)
新的数据转换器:不,否定,映射
新的数据编码:EBCDIC
将TextFields更改为Spinners
加载/保存结构和模板时提高速度
扩展的编译器输出,使调试视图定义更加容易
添加具有常用视图定义元素的调色板
重新设计的视图定义元素
添加了新的视图定义元素
软件特色
多平台(Windows,Linux,MacOS)
用户定义的视图定义,这些定义被编译成复杂的数据视图
数据视图可以导出为xml
可以使用XPath语法查询数据视图以生成新的数据视图(例如,根据其标志选择多个IP包)
用于编辑和查看数据的可配置数据编码
例如,十六进制,十进制,IEEE 754 Reals,USAscii,EBCDIC,TimeInMillis等
可配置的数据转换(例如Rot13编码器/解码器)
具有位粒度的差异工具
查找并替换为位粒度
数据剪贴板,用于剪切,复制和粘贴
撤销重做
基于XML的持久性数据存储
不同格式之间的数据转换(例如,小端<->大端,十六进制转储<->二进制数据)
从套接字读取和写入
安装说明
安装:解压缩DataWorkshop-1.1.zip
正在运行:您至少需要Java 1.4.0。
光盘DataWorkshop:java -jar DataWorkshop.jar
结构注意事项:与DataWorkshop一起分发的视图定义仅作为示例提供,有些还没有完全定义。
class.str:Java类文件的结构。 完成,没有已知问题。 BigEndian格式。
gzip.str:GZip压缩,应该完整。 LittleEndian格式。
libcap.str:这是通用网络流量分析器etherreal使用的结构
对该结构进行了概述,以使您了解如何定义复杂的网络协议。
ext2.str:Linux常用的文件系统。 块大小被硬编码为1024字节,并且仅显示引导记录和第一个块组
pdb.str:palm数据库格式。 仅定义标题和记录列表。
预应力:palm资源格式。 仅定义标题和记录列表。
使用说明
查看导出为html的视图查看以纯文本格式导出查看导出为xml的视图
用gzip压缩的文件。
查看导出为html的视图查看以纯文本格式导出查看导出为xml的视图
Java类文件的结构
两个显示相同数据的不同数据视图。左侧是一个复杂的gzip视图,右侧是一个带有偏移量的简单ascii视图。
所选数据在两个视图中均以蓝色突出显示。
该视图可以将数据显示为文本或具有预定义值的组合框。
gzip视图中的文件名显示为文本,而操作系统显示为组合框。
在弹出菜单中,您可以看到几个“变形金刚”条目。
变压器以预定义的方式修改数据(例如,CRC-32校验和,Base64编码/解码,否等)。它们可以由用户配置。
在这里,您可以看到编译到gzip视图中的视图定义。
视图定义非常灵活,并允许各种不同的视图。
gzip可以对原始文件的文件名进行编码,也可以不对其进行编码,并且该定义足够灵活,
可以使用case语句对其进行建模。示例中的case语句检查FName标志。
如果该标志设置为true,则文件名字段将包含在视图中。如果将其设置为false,则将其忽略。
一个非常强大的功能是能够使用XPath查询视图。
这是使用libcap.str视图定义查看的一些捕获的tcp / ip流量。
使用XPath查询视图以过滤掉所有具有TCP有效负载的ipv4数据包。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文