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. ...
總結
以上是生活随笔為你收集整理的linux收发十六进制工具,linux下的十六进制编辑器---wxHexEdit的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 输出gc日志,Tomcat输
- 下一篇: c语言两字符串转数字后相加,一个觉得很难