macOS · 鑑識二進位與十六進位編輯器每一個位元組,完整解碼。

瞬間開啟數 GB 等級的二進位檔。逐位元組進行差異比對、修補與匯出—完全離線運作,具備 Zero Telemetry。

免費下載 ZERO TELEMETRY 原生 macOS · App 已本地化為 15 種語言
macOS 上的 HexWrite:十六進位網格旁是正在解碼整數、浮點數與 Mac 時間戳記的 Data Inspector,搭配即時 ARM64 反組譯,狀態列並顯示 MD5 與 SHA-256 雜湊值
01為關鍵時刻而生

檔案不會自己說話。
照樣打開它。

那個 40 GB 的磁碟映像檔。 HexWrite 以區塊對映串流索引開啟超大型檔案—數 GB 等級的二進位檔、磁碟映像檔與記憶體傾印檔—因此快速瀏覽 40 GB 映像檔所耗用的記憶體,並不比瀏覽 40 KB 檔案更多。
那個不相符的檔頭。 HexWrite 會比對檔案的魔術數字與其副檔名,並在兩者不相符時提醒您—接著只需點按一下,即可修復位於偏移量 0x0 的檔頭。
那筆必須提出證明的修改。 編輯內容會保留在虛擬緩衝區中;在您選擇就地儲存或匯出修補後副本之前,原始檔案絕不會遭到更動—並附上最新計算的雜湊值,記錄究竟改了什麼。
02儀器面板

外表友善。
內裡是鑑識儀器。

Data Inspector 與即時反組譯

游標所在處即時顯示整數、浮點數與 ARM64 反組譯—支援兩種端序與 Mac 時間戳記,並提供互動式位元視覺化工具。

// ARM64 · ARM32 · x86 · x86_64

Split View 與位元組差異比對

並排比對兩個二進位檔案,相異的位元組會隨著您的操作在兩側窗格中同步標示。

// 掛載比較目標

YARA-style Pattern Scan(樣式掃描)

撰寫一條規則,即可取得其位元組相符的每一個偏移量。樣式引擎僅比對連續的常值位元組—不支援正規表達式、十六進位萬用字元與跳躍。

// $mz = { 4D 5A }

Lua 腳本

以內建的 Lua 自動化作業。腳本透過受限的 API 讀取與修補位元組,並在沙箱化引擎中執行。

// read_bytes(offset, length)

Surgical 位元組修補與 Delta Export

修補位元組,並證明改了什麼。在您匯出之前,原始檔案不會有任何更動;匯出時會附上最新雜湊值。可以十六進位或 Base64 格式注入數值。

// MD5 + SHA-256,匯出前後

檔頭驗證與修復

魔術數字會與檔案所聲稱的副檔名進行比對;當兩者不一致時,HexWrite 會加以標示—點按一下,即可修復位於偏移量 0x0 的檔頭。

// 魔術數字分析
熵值總覽—以取樣方式產生的總覽(100 個取樣點),直接繪製在捲軸上,引導您該往哪裡看。 原生 macOS 介面—支援淺色與深色外觀,且 App 已本地化為 15 種語言。
03儀器本身

看它讀取、比對,再提出證明。

HexWrite Split View 並排比對兩個二進位檔案的差異,相異位元組在兩側窗格中皆有標示
Split View — 相異位元組在兩側窗格中標示
HexWrite 完成位元組修補與 Surgical Export 後的畫面:一個已修補的儲存格,狀態列顯示匯出前後的 MD5 與 SHA-256 雜湊值
Surgical Export—修補位元組,匯出時附上最新雜湊值
HexWrite Pattern Scan 在磁碟映像檔中找到常值位元組規則的四個相符項目,並逐一列出偏移量與相符的位元組
Pattern Scan — 列出位元組相符的每一個偏移量
04Zero Telemetry
鑑識沙箱與離線安全架構

Zero Telemetry.

HexWrite 唯一產生的網路流量,是 Apple StoreKit 與 App Store 之間的連線。任何當機記錄、使用資料或檔案中繼資料,都絕不會傳送至 ProfWorkBench — 我們並未營運任何能接收這些資料的伺服器。

HexWrite 在 macOS App 沙箱內執行,且不具備網路權限。

HexWrite 使用 Apple 的 StoreKit 框架與 App Store 通訊,僅用於驗證及管理授權與訂閱。這些流量會傳送至 Apple,而非 ProfWorkBench,並受 Apple 的隱私權政策規範。

HexWrite 的 Zero Telemetry 面板,說明其鑑識沙箱與離線安全架構
App 沙箱 無網路權限 無需帳號
05價格

讀取免費。修改位元組屬於 Pro。

十六進位網格、Data Inspector 的解碼器與反組譯器一律免費。位元組編輯、Surgical Export,以及 Parser、Lua 與 Pattern Scan 工作區,則屬於 HexWrite Pro。

View-Only Mode
$0
免費的十六進位檢視器—掛載任何二進位檔,讀取每一個位元組。
  • 完整十六進位網格,不限檔案大小
  • Data Inspector 解碼器
  • 即時反組譯
  • Split View 位元組差異比對
  • 位元組編輯與匯出
免費下載
HexWrite Pro Annual Pass
$9.99 / 年
年度方案,完整使用所有 Pro 鑑識功能。
  • View-Only Mode 的一切功能,再加上:
  • 位元組編輯與注入
  • 附雜湊值的 Surgical Export
  • Parser、Lua 與 Pattern Scan
  • 除非取消,否則逐年續訂
取得 App → 在 App 內解鎖
一次付費
HexWrite Pro Lifetime
$39.99 一次購買
解鎖無限制的位元組修補與匯出。
  • 所有 Pro 功能,永久使用
  • 一次購買,永不續訂
  • 位元組編輯、匯出與所有工作區
  • 包含所有未來更新
取得 App → 在 App 內解鎖

免費試用,準備好再解鎖 — HexWrite 可免費下載。掛載任何二進位檔、讀取完整的十六進位網格、在 Data Inspector 中解碼位元組、反組譯指令,並可並排比對兩個檔案的差異—無需任何購買。位元組編輯、Surgical Export,以及 Parser、Lua 與 Pattern Scan 工作區屬於 HexWrite Pro:這是一項 App 內購買項目,提供年度訂閱或一次購買的永久解鎖。除非在「設定」中取消,否則訂閱會逐年自動續訂。

美國定價 — App Store 會顯示您當地的價格 · 所有購買均由 Apple 透過 Mac App Store 安全處理

06常見問題

在您提問之前—

HexWrite 是免費的嗎?
可免費下載。讀取功能免費:十六進位網格、Data Inspector 的解碼器,以及反組譯器。位元組編輯、Surgical Export,以及 Parser、Lua 與 Pattern Scan 工作區屬於 HexWrite Pro—這是一項 App 內購買項目,提供年度訂閱或一次購買的永久解鎖。
HexWrite 支援 YARA 規則嗎?
它是刻意設計成 YARA-style 的。樣式引擎僅比對連續的常值位元組—不支援正規表達式、十六進位萬用字元(??)、跳躍([n])與修飾詞。撰寫一條常值位元組規則,即可取得其相符的每一個偏移量。
HexWrite 會透過網路傳送哪些內容?
HexWrite 唯一產生的網路流量,是 Apple StoreKit 與 App Store 之間的連線。任何當機記錄、使用資料或檔案中繼資料,都絕不會傳送至 ProfWorkBench — 我們並未營運任何能接收這些資料的伺服器。這些 StoreKit 流量會傳送至 Apple,而非 ProfWorkBench,並受 Apple 的隱私權政策規範。
它真的能開啟 40 GB 的映像檔嗎?
可以。檔案透過區塊對映串流索引開啟,因此快速瀏覽 40 GB 映像檔所耗用的記憶體,並不比瀏覽 40 KB 檔案更多。
修補會更動我的原始檔案嗎?
除非您同意,否則不會。編輯內容會保留在虛擬緩衝區中;在您選擇就地儲存或匯出修補後副本之前,原始檔案絕不會遭到更動—並附上最新計算的雜湊值,讓您能證明改了什麼。
年度訂閱如何運作?
HexWrite Pro Annual Pass 會逐年自動續訂,除非您在「設定」中取消;您隨時都可以取消。一次購買的 HexWrite Pro Lifetime 解鎖則永不續訂。所有購買均由 Apple 處理。
HexWrite App 圖像

看看位元組真正說了什麼。

免費下載。讀取功能免費。Pro 開啟整座編輯工作台—可選擇年度訂閱,或一次購買永久解鎖。

在 Mac App Store 下載
原生 macOS · ZERO TELEMETRY · App 沙箱 · App 支援 15 種語言