16进制文件编辑器使用教程(安卓16进制编辑器汉化)

最近在GitHub上最火的项目是一个对视力友好的十六进制编辑器,它上线仅5天就收获了2500star,最近24小时涨了1600star量。十六进制编辑器是用于编辑单个字节数据的软件应用程序,主要由程序员或系统管理员使用。常规文本

最近在 GitHub 上最火的项目是一个对视力友好的十六进制编辑器,它上线仅 5 天就收获了 2500 star,最近 24 小时涨了 1600 star 量。

十六进制编辑器是用于编辑单个字节数据的软件应用程序,主要由程序员或系统管理员使用。

常规文本编辑器和十六进制编辑器之间的区别在于常规编辑器表示文件的逻辑内容,而十六进制编辑器表示文件的物理内容。十六进制编辑器可以让你以十六进制的形式查看或编辑文件的二进制数据,并用较为友好的界面来编辑二进制数据。对于需要处理二进制数据的用户,它非常受欢迎,例如使用十六进制编辑器可以更改游戏中的部分设置。

常用的十六进制编辑器有 Bless Hex Editor、GNOME Hex Editor、Okteta 等。和大多数编辑器一样,人们对于十六进制编辑器的要求包括功能强大、可定制性、界面美观。近日,GitHub 上开源了一款名为 ImHex 的十六进制编辑器,上线 5 天,狂揽 2500 star。

16进制文件编辑器使用教程(安卓16进制编辑器汉化)

十六进制编辑器 ImHex

项目作者在 readme 文件中首先介绍了 ImHex 编辑器实现的功能特性。

特征

  • 十六进制视图
  • 字节补丁
  • 补丁管理
  • 复制字节作为特征
  • 字节
  • 十六进制字符串
  • C、C++、 c#、 Rust、Python、Java 和 JavaScript 数组
  • ASCII-Art 十六进制视图
  • HTML 自包含 div
  • 字符串和十六进制搜索
  • 彩色高亮显示
  • 从开始、结束以及当前光标位置 goto
  • 类似于 C++ 的自定义语言,用于突出显示文件内容
  • 基于 MIME 类型的自动加载
  • 数组、指针、结构,共用体,枚举,位段,使用声明,大小端支持
  • 有用的 error 信息,语法高亮显示和 error 标记
  • 数据导入
  • Base64 文件
  • IPS 和 IPS32 补丁
  • 数据导出
  • IPS 和 IPS32 补丁
  • 数据Exporting
  • 数据检查器允许将数据解析为多种类型(小端和大端)
  • 支持并能快速有效地加载大型文件
  • 字符串搜索
  • 复制字符串
  • 复制 demangled 字符串
  • 文件哈希支持
  • 具有自定义初始值和多项式的 CRC16 和 CRC32
  • MD4, MD5
  • SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
  • 支持多种架构的反汇编器
  • ARM32 (ARM, Thumb, Cortex-M, aarch32)
  • ARM64
  • MIPS (MIPS32, MIPS64, MIPS32R6, Micro)
  • x86 (16 bit, 32 bit, 64 bit)
  • PowerPC (32 bit, 64 bit)
  • Sparc
  • SystemZ
  • XCore
  • M68K
  • TMS320C64X
  • M680X
  • Ethereum
  • 自定义视图
  • 区域突出显示
  • 注释
  • 数据分析
  • 基于文件解析器和 MIME 类型的数据库的 file magic
  • 字节分布图
  • 熵图
  • 最大熵和平均熵
  • 加密 / 压缩文件检测
  • 实用工具
  • Itanium 和 MSVC demangler
  • ASCII 表
  • 正则表达式替换
  • 数学表达式评估器(计算器)
  • 十六进制颜色选择器
  • 为模式语言和数学评估内置速查表
  • 在深夜使用时对视网膜友好

界面美观

每款编辑器都有自己的风格,越来越多的开发者青睐于黑色背景、彩色高亮显示的界面风格,ImHex 就是如此:

16进制文件编辑器使用教程(安卓16进制编辑器汉化)

16进制文件编辑器使用教程(安卓16进制编辑器汉化)

编译

假设你在 Windows 或者 Arch Linux 中使用 mingw,需要兼容 C++20 的编辑器(例如 GCC 10.2.0)来编译 ImHex。编译 ImHex 需要的库都可以在 pacman 包中找到,如下所示

安装完这些库之后,运行以下命令来构建 ImHex:

该项目的作者 WerWolv 来自瑞士,今年仅 21 岁,是一名在读本科生。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/24865.html

(0)
新劵
上一篇 2021-09-13
下一篇 2021-09-13

相关推荐

  • WinForm如何与消息队列集成

    在WinForm中,可以通过使用Application.AddMessageFilter方法来与消息队列集成。这个方法可以让你添加一个消息过滤器,用于处理应用程序接收到的消息。你可以通过实现IMessageFilter接口,来自定义消息过滤器的行为。以下是一个简单的示例,演示如何在WinForm中使用消息过滤器来处理消息队列:using System;using System.Windows

    2024-05-09
    0
  • 骁龙8gen2搭载新机机型详情

    骁龙8gen2搭载的机型还是有不少的,今天小编为大家盘点了几款已经爆料搭载的新机,具有明显表现提升,只要大家做好准备就就行了,很快就会发布出售。骁龙8gen2搭载新机机型详情一、小米13系列: 1、无论是小米13和小米13 Pro,还是即将发售的小米13ultra。2、采用与小米12系列一致设计思路,采用居中开孔直屏设计,后置相机模组使用线条元素,并具有徕卡因素。3、同时后置主摄为5000万像素,

    2024-02-24 技术经验
    0
  • 「官网在什么地方」官网在什么地方打开

    官网在什么地方,官网在什么地方打开 内容导航: 官网是什么意思在哪找 征信报告在哪里可以打 淘宝网首页登陆注册 小米官网顶的手机从什么地方 一、官网是什么意思在哪找 官网是官方网站…

    2022-09-01
    0
  • android中gradle的优缺点是什么

    Gradle 是一种用于构建 Android 应用的自动化构建工具,它使用 Groovy 语言编写配置脚本。以下是 Gradle 的优缺点:优点:灵活性:Gradle 提供了强大的灵活性,可以根据项目的需求进行高度定制化的构建配置,满足各种复杂的构建需求。插件生态系统:Gradle 有一个庞大且活跃的插件生态系统,可以轻松地集成各种功能插件,以提供更多功能和扩展性。高度可配置:Gradle

    2024-01-16
    0
  • r语言中怎么进行统计推断

    在R语言中,进行统计推断通常涉及使用统计模型和假设检验来对数据进行分析和得出结论。以下是一些常见的统计推断方法:参数估计:使用样本数据估计总体参数的数值,例如平均值、标准差、比例等。常见的方法包括最大似然估计和最小二乘估计。假设检验:用来测试关于总体参数的假设。常见的假设检验方法包括 t检验、ANOVA分析、卡方检验等。置信区间估计:用来估计总体参数的不确定性范围,例如置信水平为95%的置信区间。

    2024-03-06
    0
  • 「新闻类域名备案前置审批是什么意思」域名是否要进行备案

    新闻类域名备案前置审批是什么意思,域名是否要进行备案内容导航:网站备案前置审批是什么要如何办理域名备案中的“前置审批或专项内容”教育局类型的备案在万网前置审批文件是什么样子限购审核将前置至交易备案环节是什么意思一、网站备案前置审批是什么要如何办理前置审批是指一些特殊的网站内容在备案的时候需要在相关

    2022-05-09
    0

发表回复

登录后才能评论