日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

linux下的十六进制编辑器---wxHexEdit

發布時間:2023/12/19 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 linux下的十六进制编辑器---wxHexEdit 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

。。。。其實wxHexEdit是一個跨平臺的十六進制編輯器,支持windows,linux,mac。

之所以標題用linux。。。是因為windows下多數都用winhex,UE之類的編輯器,而linux下卻沒啥好用的十六進制編輯器,wxHexEdit算是不錯的一個。

wxHexEdit的官網:http://www.wxhexeditor.org

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.8-dev libwxgtk2.8-dev wx-common wx2.8-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下的十六进制编辑器---wxHexEdit的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。