synalyze it pro 破解版是一款MacOS平台上的十六进制编辑器,在日常的脚本编辑与程序开发的过程中,我需要一款强大的工具来帮助我们实现二进制文件的创建、编辑、分析等多种功能,而这款Synalyze It Pro就能用户带来一套完善的解决方案,其内置了脚本编辑器、代码页比较面板等多种强大的工具,能够帮助用户有效的管理二进制文件,提升广大开发人员的工作效率,有需要的用户赶紧下载体验吧!
软件功能
Synalyze It Pro允许您交互式地创建二进制文件的“语法”。
与常规的hex编辑器或查看器不同,这些文件是自动为您解释的!对二进制文件的分析从来没有这么简单过。
为Mac十六进制编辑器
此外Synalyze It Pro是一个功能齐全的Hex编辑器,用于Mac OS X,允许您编辑无限大小的文件,并通过几十个文本编码来解释字节。
本质上,它是一种用于软件开发人员和数据流专家以及计算机取证的任意文件格式的建模工具。
语法以XML文件的形式存储,并包含可能出现在某种格式的文件中的所有结构,就像XML模式一样。甚至可以从其他地方继承结构(比如在OO语言中),因此您不必重复出现在每个结构开始时出现的长度字段。
分析工具和Hex编辑器
Synalyze it pro是一个非常灵活和有用的工具,用于查看二进制文件数据。它使您能够轻松地将结构化格式应用于文件字节,并将其转换为有意义的数据显示。
Synalyze It Pro为常见的二进制类型提供格式化,如ICC、PNG、TIFF、WAV、ZIP和几十。这是很有用的,但是如果您是一个程序员,创建一个自定义的二进制文件格式,那就把它综合起来!是无价的。
Synalyze It Pro可以为您的个人二进制文件创建自定义数据格式化程序。您可以将数据值视为浮点数或整数,签名或无符号,任意字节长度,而不是与十六进制的加密行作斗争。你的文件甚至可以修改格式,允许你在飞行中创建设置,以不同的方式查看你的数据。
如果标准格式工具还不够,您可以使用Python或Lua编写格式化脚本。我很快就有了雄心壮志,很快就在我的脑海里探索着它的合成!的特性。当我向开发人员发送一个问题时,技术支持非常出色。我被送出了一个完整的解决方案,我的问题也作为一个高级的Synalyze它!教程。
对于一些众所周知的格式,您可以在这里下载语法。当您打开一个文件时,会自动建议匹配语法。
现在你可以下载Synalyze !对Mac OS X来说,试一试。如果有问题或问题,请给我反馈。在这里可以跟踪最新的变化;请继续关注Twitter。
除了十六进制编辑
有一些关于Mac的hex编辑器,但只是对它进行了分析!允许在专门的语法编辑器中创建一个用于自动文件解码的语法。
只需打开要分析的文件即可
创建一个空的语法
在十六进制编辑器中选择字节,并使用上下文菜单将一个元素或结构添加到语法中
在语法编辑器中加强语法
grammar-parsing
在行动:
其他特殊的合成方法!
软件特色
支持各种编码,如ASCII、EBCDIC、utf - 8或utf - 16(请参阅ICU以获得所有支持的编码)
让您可以轻松地查看是否使用直方图视图压缩文件
通过加载文件的可见部分,打开超大文件
Hex编辑与普通文本编辑器一样使用相同的鼠标和键盘命令
如果您需要一个专门用于磁盘编辑的工具,我建议您检查一下i无聊。
定义一个包含所有关于文件格式的知识的“语法”
*解码文件自动使用该语法与通用解析引擎
*对未知文件格式做出假设,并将其记录在语法中
节省大量时间,使用免费的语法为众所周知的文件格式,如ZIP、JPEG、PNG、ICC或OpenType
*揭示专有格式的秘密
*学习反向工程二进制文件
用Python或Lua脚本处理解析的文件内容
分析具有强大功能的文件,如直方图
Synalyze它!Pro是二进制文件分析的真正突破——二进制文件的建模工具。
顺便说一句:它也是一个很棒的hex编辑器:-)你会喜欢的hex编辑器!
* Hex编辑器和查看器(在无限大小的文件中快速修改、插入和删除)
用脚本支持二进制文件的“语法”的定义——保存您的知识!
*二进制文件的比较(仅在本专业版本中)
*编辑文件的自动备份
*提供包括utf - 16、utf - 8或EBCDIC代码页在内的几十个文本编码
*脚本编辑器(仅在本专业版本中)
*自动安装现有文法
*将分析导出到XML或文本(仅在本专业版本中)
*将语法导出到GraphViz(仅在本专业版本中)
*常见变量类型的数据视图(仅在本专业版本中)
*多选择结果(只在本专业版本中)
*点击工具栏上的位置项(仅在本专业版中)
* Python和Lua脚本元素(仅在本专业版本中)
*编辑对结构和元素的描述(仅在本专业版本中)
*在hex视图中更改字体(仅在本专业版本中)
*自定义所有颜色和其他设置
*用正确的页码打印
*直方图视图
*校验和/散列值面板(仅在本专业版本中)
使用表达式在文件中定位
*保存选定的字节
*比较代码页
*通过编码选择增加文本搜索
*找到文本
*找数字
*寻找masks
*查看文件中的所有字符串
软件优势
Synalyze It Pro图标
十六进制编辑器
语法编辑器+
GraphViz导出为语法
保存选定的字节
二进制文件比较
查看十六进制编辑器中的列
选择Hex编辑器中的字体
直方图面板+
代码页比较面板
发现对话框
印刷
数据视图面板
语法+ +的大小和重复计数的表达式
脚本编辑器
自定义元素类型(脚本化)
脚本元素
导出结果到XML或文本
多选择结果
点击工具栏+的位置
引用外部语法
调试标志来简化语法创建+
编辑对结构和元素的描述
使用方法
Synalyze它!允许编辑任意大小的文件。甚至可以通过剪贴板复制任何大小的数据。
当然,当您从剪贴板中插入一个字符串时,会应用所选择的编码。这使您可以轻松地将文本从一个编码转换到另一个编码。
有些功能只能在Pro版本中使用。
校验和计算(只有专业版本)
计算所选字节的各种校验和
Synalyze-It-Pro-Checksums-2
二进制文件比较(只有Pro版本)
比较二进制文件字节字节或使用智能比较算法
Synalyze-It-Pro-Binary-File-Comparison
GraphViz导出(只有Pro版)
通过导出来可视化你的语法。点(GrapzViz)文件
SynalyzeIt-QuickTime-Grammar-GraphViz
数据视图(只有专业版本)
在不同的数字和颜色表示中显示选择
Synalyze-It-DataPanel
印刷
用或没有文本和映射结构打印十六进制视图
Synalyze-It-Print-Preview
保存选择
选择的字节可以直接写入磁盘
SaveSelection
去的位置
直接跳转到特定的文件偏移量(小数或十六进制)
GotoPosition
在工具栏中找到位置(只有Pro版本)
跳转到输入表达式的位置
Synalyze-It-GoToPosition
柱状图
让Synalyze它!计算文件中每个字节的发生情况。
HistogramPanel
比较代码页
检查一些十六进制值的文本编码(ASCII /EBCDIC)
比较代码页
使用编码选择的增量文本搜索
在几十个代码页中逐步地搜索文本
找到文本
查找数字8 - 64位,签名/未签名,小/大端
立即在文件中找到一个数字,直接跳到结果
找数字
查找匹配掩码的字节序列
查找与某个位掩码匹配的文件中的所有位置
寻找面具
查看所有带有特定编码的字符串
使用Unix strings命令查找文件中的所有字符串
找到字符串
用脚本扩展语法(只有专业版本)
编写Python或Lua脚本,其中“静态”语法是不够的
Synalyze-It-Scripting
在语法中使用有力的表达
结构和元素大小以及重复计数可以包含复杂的公式
更新日志
改进多字节字符的编辑(utf - 8,utf - 16,…)
macOS 10.13 High Sierra 兼容性
∨ 展开