干貨分享 | TSMaster 中 Hex 文件編輯器使用詳細教程

TSMaster 軟件的 Hex 文件編輯器提供了文件處理的功能,這一特性讓使用 TSMaster 軟件的用戶可以更便捷地對 Hex、bin、mot、s19 和 tsbinary 類型的文件進行處理。

本文重點講述 TSMaster 中 Hex 文件編輯器的使用方法,該編輯器能實現將現有的 Hex、bin、mot、s19 和 tsbinary 類型的文件按地址分割;并且能將 Hex、bin、mot、s19 和 tsbinary類型的文件合并。合并可實現同文件的數據塊合并,也可以實現跨文件合并。本文使用 Hex類型文件舉例。

本文關鍵詞:Hex,bin,mot,s19,tsbinary,文件編輯器,文件分割,文件合并

目錄

Catalog

1.?如何載入 Hex、bin、mot、s19 和 tsbinary 文件

2.?文件的分割

3.?文件的合并

4. 文件保存類型

1.?如何載入 Hex、bin、mot、s19 和 tsbinary 文件

在 TSMaster 中點擊應用模塊,選擇小工具,點擊 Hex 文件編輯器。如圖 1 所示:

圖片

圖 1

在 Hex 文件編輯器窗口,點擊文件(File)按鈕,點擊加載文件(Load File),即可加載 Hex 文件。如圖 2 所示:

圖片

圖 2

Hex 文件加載進來后,Hex 文件編輯器窗口上半部展示該 Hex 文件的數據塊、起始地址、截止地址、數據長度、校驗和和映射地址,下半部展示數據塊中內容。如圖 3 所示:

圖片

圖 3

2.?文件的分割

Hex 文件編輯器可以對載入的 Hex、bin、mot、s19 和 tsbinary 類型的文件進行分割。當前載入的 Hex 文件有四個數據塊,如圖 4 所示:選中數據塊 0,點擊編輯(Edit)按鈕,選擇按地址范圍另存為(Save As Address Range),彈出設置地址范圍窗口(Set Address Range),設置分割后的 Hex 文件起始地址為:0x000000A3,截止地址為:0x000001F3,點擊 OK。

圖片

圖 4

設置好起始地址和截止地址后選擇一個目錄保存分割后的 Hex 文件。保存成功后,加載分割后的 Hex文件。如圖 5 所示:當前加載的分割后的 Hex文件的起始地址為:0x000000A3,截止地址為:0x000001F3,與分割時設置的地址相同。

圖片

圖 5

Hex 文件編輯器分割 Hex 文件保持數據塊內容不變,如圖 6 所示,對比分割后的 Hex 文件與分割前的 Hex 文件,可以發現相同地址區域的數據塊內容是一樣的。

圖片

圖 6

3.?文件的合并

Hex 文件編輯器也可以對載入的 Hex、bin、mot、s19 和 tsbinary 類型的文件進行合并。

合并分為兩種方式:

1、同文件內提取不同數據塊生成新文件;

2、跨文件合并。

3.1 生成新文件

加載一個具有多個數據塊的 Hex 文件,勾選要提取的數據塊,在空白處點擊鼠標右鍵,選擇合并選定的塊到新文件(Merge Selected Blocks To New File)。如圖 7 所示:

圖片

圖 7

保存成功后,加載合并后的 Hex 文件。如圖 8 所示:新 Hex 文件的起始地址和截止地址與合并前的 Hex 文件的起始地址和截止地址相同,并且數據塊也保持原有個數。

圖片

圖 8

3.2 跨文件合并

加載兩個不同的 Hex 文件,選中要合并的數據塊,在空白處點擊鼠標右鍵,選擇合并選定的塊到新文件(Merge Selected Blocks To New File)。如圖 9 所示:

圖片

圖 9

保存成功后,加載合并后的 Hex 文件。如圖 10 所示:新 Hex 文件的起始地址和截止地址與合并前的 Hex 文件的起始地址和截止地址相同,并且數據塊也保持原有個數。

圖片

圖 10

4.?文件保存類型

對于加載的文件,無論是 Hex、bin、mot、s19 以及 tsbinary,都可以在保存時選擇想要保存的文件類型。如圖 11 所示:點擊編輯(Edit)按鈕,選擇另存為(Save As),在彈出的另存為窗口的保存類型處,可以選擇保存為 Hex、bin、mot、s19 或 tsbinary 類型。

圖片

圖 11

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21520.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21520.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21520.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

@vue-office/excel 解決移動端預覽excel文件觸發軟鍵盤

先直接上代碼 不耽誤大家時間 標明下插件庫 非常感謝作者提供預覽插件 vue-office/excel 只需要控制CSS :deep(.x-spreadsheet-overlayer) {.x-spreadsheet-selectors {display: none !important;} } :deep(.x-spreadsheet-bottombar) {li.active {user-select: none !import…

家政上門系統源碼,家政上門預約服務系統開發涉及的主要功能

家政上門預約服務系統開發是指建立一個在線平臺或應用程序,用于提供家政服務的預約和管理功能。該系統的目標是讓用戶能夠方便地預約各種家政服務,如保潔、家庭護理、月嫂、家電維修等,并實現服務供應商管理和訂單管理等功能。 以下是開發家政…

Windows API 速查

Windows API 函數大全 (推薦):https://blog.csdn.net/xiao_yi_xiao/article/details/121604742Windows API 在線參考手冊:http://www.office-cn.net/t/api/index.html?web.htmWindows 開發文檔 (官方):https://learn.microsoft.com/zh-cn/wi…

linux驅動學習(三)之uboot與內核編譯

需要板子一起學習的可以這里購買(含資料):點擊跳轉 GEC6818內核源碼下載:點擊跳轉 一、環境配置 由于GEC6818對應是64位系統,虛擬機中的linux系統也要是64位,比如:ubuntu16.04.rar …

Bee 支持 與 mybatis-plus 混用嗎?

Bee 支持 與 mybatis-plus 混用嗎? 你是在什么場景下要混用呢? mybatis-plus是基于mybatis. 而Bee本身就是一個ORM框架了. Hibernate/MyBatis plus Sharding JDBC Jpa Spring data GraphQL App ORM (Android, 鴻蒙) Bee Bee支持的數據庫 1.MySQL 2.Oracle 3.SQL…

elasticsearch的常規操作--增刪改查和批量處理

1、_cat 查詢 GET /_cat/nodes: 查看所有節點 GET /_cat/health: 查看es 健康狀況 GET /_cat/master: 查看主節點 GET /_cat/indices:查看所有索引show databases; 2、索引一個文檔(保存) 保存一個數據&…

某紅書旋轉滑塊驗證碼分析與協議算法實現(高通過率)

文章目錄 1. 寫在前面2. 接口分析3. 驗證軌跡4. 算法還原 【🏠作者主頁】:吳秋霖 【💼作者介紹】:擅長爬蟲與JS加密逆向分析!Python領域優質創作者、CSDN博客專家、阿里云博客專家、華為云享專家。一路走來長期堅守并致…

力扣SQL50 學生們參加各科測試的次數 查詢 三表查詢

Problem: 1280. 學生們參加各科測試的次數 👨?🏫 參考題解 join等價于inner join,不用關聯條件的join等價于cross join Code select stu.student_id,stu.student_name, sub.subject_name,count(e.subject_name) attended_exams from Stud…

關于windosw打開安全中心空白的解決方案

關于windosw打開安全中心空白的解決方案 問題如下 問題如下 之后點擊一片空白 解決方案如下 按下WINR,輸入regedit回車找到路徑:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecurityHealthService”,然后雙擊右邊的“start”…

【最新鴻蒙應用開發】——關系型數據庫簡單上手(RDB)

關系型數據庫(RDB) 關系型數據庫(Relational Database,RDB)是一種基于關系模型來管理數據的數據庫。關系型數據庫基于SQLite組件提供了一套完整的對本地數據庫進行管理的機制,對外提供了一系列的增、刪、改…

【cocos sreator】判定多邊形和多邊形相交

核心代碼: cc.Intersection.polygonPolygon(points2, points) 拖拽物品拖到多個目標位置判定,取最近的: getTargetItem(collider2: cc.PolygonCollider, touchPos: cc.Vec2, targetRoot: cc.Node) {let length 99999;let target null;//col…

windows 下編譯 TessRact+leptonica 識別圖片文字

目錄 1、下載 2. 編譯基礎依賴庫 1.1 zlib 1.2 jpegsr9f 1.3 lpng1643 1.4 libgif 3. 編譯tifflib 4. 配置nasm到系統環境中 5. 編譯 libjpeg-turbo 6 編譯leptonica 7. 編譯tesseract 8. 測試驗證 1、下載 下載tesseract5.3.2 下載leptonica1.83.1 下載l…

1638. 統計只差一個字符的子串數目

題目 給你兩個字符串 s 和 t,請找出 s 中的非空子串的數目,這些子串滿足替換一個不同字符以后,是 t 串的子串。換言之,請你找到 s 和 t 串中恰好只有一個字符不同的子字符串對的數目。 一個子字符串是一個字符串中連續的字符。 …

【全開源】旅游門票預訂系統(FastAdmin+ThinkPHP+Uniapp)

一款基于FastAdminThinkPHPUniapp開發的旅游門票預訂系統,支持景點門票、導游產品便捷預訂、美食打卡、景點分享、旅游筆記分享等綜合系統,提供前后臺無加密源碼,支持私有化部署。 ?便捷你的每一次出行🌍 🌟 輕松預訂…

PMP中的各種圖

單、雙代號網絡圖 區別 內容 箭線圖(ADM)-雙 箭線活動 節點依賴關系 箭線圖只能表示一種FS的關系 規劃和控制項目活動進度的項目 (建筑、軟件) 前導圖(PDM)-單 節點代表活動 前導圖法可以體現多種邏…

語義化版本控制:軟件工程的實用之道

語義化版本控制:軟件工程的實用之道 在軟件開發過程中,版本控制是確保項目穩定、有序進行的關鍵環節。隨著項目的發展,功能的增加、錯誤的修復以及API的修改變得日益頻繁。為了有效管理這些變化,并確保團隊成員、用戶以及依賴該軟…

Python中的上下文管理:深入探索contextlib模塊

Python中的上下文管理:深入探索contextlib模塊 在Python編程中,上下文管理器扮演著至關重要的角色,它們允許我們以一種非常優雅和高效的方式來管理資源,如文件操作、鎖的獲取與釋放等。contextlib模塊是Python標準庫中的一個模塊…

骨傳導藍牙耳機買哪款好?年度精選五款骨傳導藍牙耳機推薦

作為音樂愛好者的我,也一直在尋找一款好的骨傳導耳機,聽音樂對我來說不僅僅是一種消遣方式,更多是一種對生活、工作上壓力和困難的舒緩,所以今天給大家推薦幾款骨傳導耳機。今天推薦這幾款骨傳導耳機都是比較有性價比,…

計算機網絡學習實踐:模擬RIP動態路由

計算機網絡學習實踐:模擬RIP動態路由 模擬動態路由RIP協議 1.實驗準備 實驗環境:華為模擬器ENSP 實驗設備: 3個路由器,3個二層交換機(不是三層的),3個PC機 5個網段 192.168.1.0 255.255.…

【Linux】文件IO基礎

man手冊 通過man手冊可以獲取詳細的Linux操作命令共有8章,查詢使用man ls即可查詢ls的相應命令,也可以使用相應的章節man 2 open查詢第二章的open如何使用。 常用文件IO函數 功能函數描述實例打開文件int open(const char *pathname, int flags);打開…