linux收发十六进制工具,linux下的十六进制编辑器---wxHexEdit

。。。。其实wxHexEdit是一个跨平台的十六进制编辑器,支持windows,linux,mac。

之所以标题用linux。。。是因为windows下多数都用winhex,UE之类的编辑器,而linux下却没啥好用的十六进制编辑器,wxHexEdit算是不错的一个。

windows和mac下的直接去官网下载安装包安装即可。。。。唯独linux忒特么费劲,各种发行版的linux各种差别。

我的是ubuntu系统

安装命令如下:

wget -q -O – http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -cs)-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'

sudo apt-get update

sudo apt-get install wxhexeditor

---------------------------下面转载的片段------------------原文:http://sealmemory.blogspot.com/2013/10/wxhexeditor.html

wxHexEditor 除了有一般十六進位編輯器的功能之外,它還可以直接針對硬碟的磁碟分割表或一般的磁區來編輯(當然如果要做這件事,你必須先知道自己在做什麼,否則硬碟的料可能會被你弄壞掉!),而且對於大容量磁碟的支援也很不錯,最大可以到 EB 的等級(1EB=1024PB,1PB=1024TB,1TB=1024GB)。

以下是一些 wxHexEditor 的特色:

使用 64 位元定址,支援 2^64 bytes 的檔案或磁碟大小。

支援快速大檔案編輯。

在插入或刪除多個位元資料時,不需要使用暫存檔。

記憶體的使用量非常低(開啟幾 GB 的資料只需要 25MB 的記憶體)。

支援各種機械碼的反組譯(x86、x86-64、MMX、SSE、SSE2、SSE3、AMD-V、Intel VT-x)。

支援行程記憶體(process memory)的編輯。

可以處理 XOR Obfuscation 問題。

可以同時以多個視窗編輯多個檔案。

支援各種編碼(UTF8/16/32、Shift JIS、GBK、EUC 等)。

若在 Linux 中要安裝 wxHexEditor,除非你剛好可以使用官方 以 OpenSuSE 12.1 編譯好的版本 ,否則一般的 Linux 大概都要自行編譯安裝。

以下是在各種 Linux 下的安裝方式,基本上步驟都差不多,不外乎安裝一些必要套件,並下載 wxHexEditor 的原始碼來編譯。

Debian 系統:

sudo apt-get install debhelper libdisasm-dev libmhash-dev libwxbase2.-dev libwxgtk2.-dev wx-common wx2.-headers

svn checkout svn://svn.code.sf.net/p/wxhexeditor/code/trunk wxHexEditor

cd wxHexEditor

make OPTFLAGS="-fopenmp"

Ubuntu 系統要加入 GetDeb Apps 這個 repository:

wget -q -O – http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -cs)-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'

sudo apt-get update

sudo apt-get install wxhexeditor

Fedora 系統則是使用 yum :

sudo yum install libtool gcc-c++ wxGTK-devel

svn checkout svn://svn.code.sf.net/p/wxhexeditor/code/trunk wxHexEditor

cd wxHexEditor

make OPTFLAGS="-fopenmp"

若在 CentOS 或 RHEL 系統,就先啟用 Repoforge 這個 repository,再按照 Fedora 的方式編譯。

如果你在 Fedora 上編譯出現下面這個問題:

/lib/libgbm.so.1: undefined reference to `wayland_buffer_is_drm'

那麼更新一下 mesa-libgbm 應該可以解決:

sudo yum install mesa-libgbm

Linux下的tr编辑器命令详解

通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符.您也可以用它来除去重复 ...

Linux下的vi编辑器与gcc工具的使用

最近在网上找了些视频,自学了一点Linux环境下,C编程的方法. 注 vi与vim是有区别的,vim打开的源码文件其中的关键字是有颜色的. vi编辑器有3种模式,命令行模式,插入模式,底行模式. 如果 ...

推荐一款Linux下的开源编辑器

Sublime编辑器,下载地址.下载后解压,解压到家目录下,为解压后的文件夹里的可执行文件添加环境变量, vim ~/.bashrc 打开配置环境变量的文件,在最后一行添加export PATH=&q ...

Linux下 Vim(Vi)编辑器的使用

vi编辑器 vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器.vi有两种工作模式:命令模式和文本输入模式.启动vi需要输入vi,按[Spacebar]键并输入文件名后回车. 切换模式键 v ...

linux下Vim文本编辑器的常用快捷键

Linux插入命令 a 在光标之后插入字符 A  把光标移动到行首尾进入插入模式 i 在光标之前插入字符 I 把光标移动到行首并进入插入模式 o 在光标下插入新行 O 在光标上插入新行 Linux定位 ...

Linux下采用VI编辑器删除复制或移动多行文本内容

一.删除多行 单行删除,:1(待删除行号)d 多行删除,:1,10d dd 删除光标所在行ndd删除以当前行开始的n行dw删除以当前字符开始的一个字符ndw删除以当前字符开始的n个字符d$.D删除以当 ...

Linux下Qt Creator编辑器无法输入中文解决

Ubuntu安装了搜狗输入法,在浏览器中可以使用,但是在Qt Creator中却无法输入中文. 解决办法: 执行sudo apt-get install fcitx-libs-qt5 该命令将库文件l ...

linux下的文本编辑器VI的使用命令

1. 移动光标 H #移到屏幕的左上角 M #移到屏幕的中间行开头 L #移到屏幕的最后一行 [ #移到文件开始位置 (双击) ] #移到文件结束位置(双击) :n #移到文件的第n行 Ctrl + ...

linux下vim编辑器使用

VIM - Vi IMproved: vim是vi编辑器的升级版,是linux下标准的编辑器,具有程序编写能力,可以根据字体颜色辨别语法的正确性,方便程序的设计. 使用: # vim [OPTION] ...

随机推荐

Beanstalkd一个高性能分布式内存队列系统

高性能离不开异步,异步离不开队列,内部是Producer-Consumer模型的原理. 设计中的核心概念: job:一个需要异步处理的任务,是beanstalkd中得基本单元,需要放在一个tube中: ...

集群 & 负载均衡

集群(Cluster) 指一组计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信,实现分布式计算.在客户端看来就像是只有一个服务器.集群可以利用多个计算机进行并行计算从而获得很高 ...

安装ntp

#yum -y install ntp#service ntpd restart#vi /etc/ntp.confserver 0.aisa.pool.ntp.org iburstserver 1.a ...

Discuz! X2.5判断会员登录状态及外部调用注册登录框

Discuz! X2.5判断会员登录状态及外部调用注册登录框 有关discuz论坛会员信息,收集的一些资料: 用dedecms+discuz做了个门户加论坛形式的网站,但是dedecms顶部目前只能q ...

Hibernate @OneToMany 一对多注解

配置一 @OneToMany(cascade=CascadeType.ALL) @JoinColumn(name="fatherID") //对应儿子类的哪个字段 子类中配置Man ...

install sublime for linux

Download Your Free eBooks NOW - 10 Free Linux eBooks for Administrators Python API, that available f ...

STORM_0008_Structure-of-the-codebase_Storm的代码库的结构

http://storm.apache.org/releases/1.0.1/Structure-of-the-codebase.html Structure of the codebase 源码分成 ...

PHP JS HTML ASP页面跳转代码 延时跳转代码 返回到上一界面并刷新 JS弹出指定大小的新窗口

1.PHP延时跳转代码 //跳转到浏览界面 header("Refresh:1;url=machine_list.php"); //不延时 <?php header(&quo ...

javah 生成header file 报错 问题解决

环境:Android Studio, Mac OS 目标: 用javah 为MainActivity.class 生成 jni header 文件 正确的命令是 cd

分布式文件系统 fastDFS 安装步骤

安装 fastDFS 很简单. 先安装 libevent, 安装成功后,安装fastDFS. ./make.sh ./make.sh install 我使用一台tracker服务器  192.168. ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值