010 Editor百度云是一款由SweetScape公司开发的专业级文本编辑器和十六进制编辑器,这款软件可以通过范本来解析二进位文件,从而帮助我们的用户读懂和编辑一切可视的二进位文件。另外010 Editor百度网盘还可以支持多种计算校验和散列算法。
010 Editor百度云不仅可以帮助我们的用户快速解析各种二进位文件,而且这款软件能够支持CRC-16,CRC-32,Adler32,MD2,MD4,MD5等多种算法。通过使用010 Editor百度网盘,我们就可以编辑二进制文件,脚本,模板,Unicode,UTF-8或其他代码。
1、专业文本编辑器
编辑文本文件,XML,HTML,Unicode和UTF-8文件,C / C ++源代码,PHP等。
无限的撤消以及强大的编辑和脚本工具。
巨大的文件支持(超过50 GB)。
列模式编辑。
2、全球最佳十六进制编辑器
任何大小文件的二进制编辑性能均无与伦比。
使用强大的二进制模板技术来了解二进制数据。
编辑80多种格式。
查找并修复硬盘驱动器,存储密钥,闪存驱动器,CD-ROM等问题。
调查和修改进程中的内存。
3、二进制模板-十六进制编辑到新水平
为什么010 Editor如此强大?与传统的十六进制编辑器仅显示文件的原始十六进制字节(1)不同,010编辑器还可以使用二进制模板(2)将文件解析为分层结构。与仅使用原始十六进制字节相比,运行二进制模板的结果更易于理解和编辑。
二进制模板易于编写,外观类似于C / C ++结构,除了它们可能包含if,for或while语句以及函数或复杂表达式。
功能强大,足以解析几乎所有二进制文件格式。
可以设置为在打开文件时自动运行。
模板可以共享,并且模板库中提供了可供下载的模板列表。
4、分析工具-深入研究您的数据
针对许多不同数据类型的完全查找,替换,在文件中查找和在文件中替换功能。
强大的二进制比较工具,用于分析两个文件之间的逐字节差异。
使用直方图工具对字节出现进行计数并可视化数据。
计算校验和/哈希算法,包括CRC-16,CRC-32,Adler32,MD2,MD4,MD5,RIPEMD160,SHA-1,SHA-256,TIGER等。
5、脚本-自动执行编辑
可以使用类似于C / C ++的语法自动执行简单或复杂的编辑操作。
拥有300多种不同功能,可对数据进行操作。
与二进制模板集成以直观地编辑文件。只需分配给二进制模板中定义的变量即可修改文件。
脚本可以共享,并且可以在我们的脚本档案库中找到要下载的脚本列表。
从没有用户界面的命令行运行脚本以进行批处理。
1、具有标准的剪贴/复制/粘贴功能,易于使用。
2、支持二进制模板,使得分析和编辑二进制文件更加容易。
3、强大的DynaBin数据引擎,使您能够立即打开/复制/粘贴巨型文件(大多数情况下)。
4、更容易载入超过4GB大的文件(如果文件系统支持的话)。
5、所有十六进制编辑操作支持无限制的撤销/重做操作。
6、[工作区]保存了所有目前打开、最近打开和收藏的文件,并包含一个文件浏览器。
7、大多数的数据类型都具有完整的查找/替换功能。
8、[查看工具]能够使您方便的编辑不同格式的数据。
9、强大的二进制比较功能,并能以柱状图的形式显示比较结果。
10、能够进行包括CRC-16,CRC-32,Adler32,MD2,MD4,MD5,RIPEMD160,SHA-1,SHA-256和TIGER在内的较验和或散列计算。
11、集成了一个使用类C语法的表达式计算器。
12、能够保存多个界面,每个界面内分别包含超过90个独立的自定义功能。
13、在文件中可以使用书签来标记重要字节。
14、处理数据时支持超过20个数学操作。
15、文件中能够通过不同颜色高亮显示来区分不同类型的字节。
16、同一文件支持多视图。
17、能够以十六进制、十进制、八进制、二进制和字符形式进行编辑。
18、可以通过[跳转]功能来跳转到文件的任意位置。
19、能够在ASCII和EBCDIC之间进行转换。
20、能够以十六进制文本、C/C++代码、Java代码、Intel十六进制格式(8,16,或32位版本)、或MotorolaS-Records(3种类型)形式导入或导出数据。
21、打印操作支持完整的打印预览、页眉、页脚和页边距的设置功能。
22、带提示的完全文档编制功能。
1、执行的exe文件的命令如下;
2、实现e_lfanew:相对于文件首的偏移量--》用于找到PE头的操作如下;
3、实现加个PE头的操作;
4、实现reverseMe的操作如下;
5、测试的效果如下;
6、实现二进制形式打开文件,文件开始字节为FF D8,文件结束两字节为FF D9初步判定文件为jpeg。如下方法代码。