以前,我给W25Q16下载内容的时候,每次都要分别传输GBK字符、英文字符和图片BIN文件,每次都要传输好几次。

后来,我发现,用WINHEX软件可以把这些BIN文件都合并到一个文件,只需要传输一次就可以了,大大的提高了效率。

这一招,对于做产品特别的有帮助。

用WINHEX合并两个或多个bin文件非常简单,只需要复制粘贴就可以了。

下面讲解把a.bin文件和b.bin文件合并的步骤。

1.复制a.bin文件粘贴到旁边,然后把名字改为ab.bin,意味着这是ab的合并文件(注意:名字无所谓,起什么都行,你只要分清楚,哪个是源文件,哪个是将来要合并的文件,就行。)如下图所示:

2.现在的ab.bin文件,实际上和a.bin文件里面的内容是一样的,用WINHEX打开ab.bin文件,然后再打开b.bin文件,如下图所示:

3.选中ab.bin文件,拉到最后,看见最后一个字节,如下所示:

4.选中b.bin文件,然后用Crtl+A和Crtl+C,复制全部b.bin文件内容,然后再回到ab.bin文件。用鼠标点击最后一个字节,然后按Crtl+V,软件弹出提示:

5.选择“是”将会把b.bin文件添加到上图中箭头所指圆圈处。

6.点击“确定”

7.这时候,a.bin和b.bin就合并完毕了,点击“保存”按钮即可。

如果合并多个文件,还可以继续再后面添加。

如果想修改BIN文件中某个字节:单击这个字节,然后用键盘输入你想要修改的数值即可。

如果想在末尾增加几个字节:单击最后一个字节,然后在菜单中选择 编辑->粘贴0字节,如下所示:

弹出的窗口,选择“是”,如下图所示:

然后在弹出的窗口中,填入你想加入的字节数,如下图所示:

点击“确定”,就会加入一个字节,如下图所示:

然后用键盘,就可以改为你想加入的值。

用WINHEX合并两个或多个BIN文件的更多相关文章

  1. 如何在Node.js中合并两个复杂对象

    通常情况下,在Node.js中我们可以通过underscore的extend或者lodash的merge来合并两个对象,但是对于像下面这种复杂的对象,要如何来应对呢? 例如我有以下两个object: ...

  2. 剑指Offer面试题:16.合并两个排序的链表

    PS:这也是一道出镜率极高的面试题,我相信很多童鞋都会很眼熟,就像于千万人之中遇见不期而遇的人,没有别的话可说,唯有轻轻地问一声:“哦,原来你也在这里? ” 一.题目:合并两个排序的链表 题目:输入两 ...

  3. 【java基础】 合并两个类型相同的list

    将两个类型相同的list合并,可以用 addAll(Collection<? extends E> c) import java.util.ArrayList; import java.u ...

  4. 合并两个结构完全相同的DataTable

    两个结构一模一样的DataTable如何合并? 例子:使用Winform进行演示,表2的数据为固定的,表1的数据可以动态添加,通过合并按钮合并表1和表2的数据到表3 1.规定公共的DataTable结 ...

  5. 合并两个有序数组a和b到c

    问题:两个有序数组a和b,合并成一个有序数组c. // 合并两个有序数组a和b到c void Merge_Array(int a[], int n, int b[], int m, int c[]) ...

  6. Python合并两个numpy矩阵

    numpy是Python用来科学计算的一个非常重要的库,numpy主要用来处理一些矩阵对象,可以说numpy让Python有了Matlab的味道. 实际的应用中,矩阵的合并是一个经常发生的操作,如何利 ...

  7. (剑指Offer)面试题17:合并两个排序的链表

    题目: 输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然时按照递增排序的. 链表结点定义如下: struct ListNode{ int val; ListNode* next; }; 思 ...

  8. 剑指Offer15 合并两个已排序链表

    /************************************************************************* > File Name: 15_MergeT ...

  9. java实现合并两个已经排序的列表

    相对于C++来说,Java的最大特点之一就是没有令人困惑的指针,但是我们不可否认,在某些特定的情境下,指针确实算的上一把利刃.虽然Java中没有明确定义出指针,但是由于类的思想,我们可以使用class ...

随机推荐

  1. PowerBuilder -- 数字金额大写

    //==================================================================== // 事件: .pub_fc_change_number( ...

  2. [项目构建 十一]babasport 购物车的原理及实现.

    今天来开始写一下关于购物车的东西, 这里首先抛出四个问题: 1)用户没登陆用户名和密码,添加商品, 关闭浏览器再打开后 不登录用户名和密码 问:购物车商品还在吗? 2)用户登陆了用户名密码,添加商品, ...

  3. C# C/S程序使用HTML文件作为打印模板

    C#   C/S程序使用HTML文件作为打印模板 在网上找了一堆的资料,整理到郁闷呀,慢慢试慢慢改.哎,最终成功了,哈,菜鸟伤不起呀 public partial class Print : Form ...

  4. 【BZOJ2654】tree 二分+最小生成树

    [BZOJ2654]tree Description 给你一个无向带权连通图,每条边是黑色或白色.让你求一棵最小权的恰好有need条白色边的生成树. 题目保证有解. Input 第一行V,E,need ...

  5. 九度OJ 1074:对称平方数 (数字特性)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4804 解决:2173 题目描述: 打印所有不超过n(n<256)的,其平方具有对称性质的数. 如11*11=121 输入: 无任何输 ...

  6. Netty Bootstrap(图解)|秒懂

    目录 Netty Bootstrap(图解) 源码工程 写在前面 图解几个重要概念 父子 channel EventLoop 线程与线程组 通道与Reactor线程组 Channel 通道的类型 启动 ...

  7. 使用Fiddler测试HTTP接口

    Fiddler下载地址:https://www.telerik.com/download/fiddler/fiddler4 在测试http接口前,为避免干扰,我们启用过滤器 然后运行过滤器设置 我们以 ...

  8. 认识影片版本(CAM、TS、TC、DVD、HD、BD、TVRIP等)

    许多朋友在下载电影的时候, 往往会被各种各样的版本标识弄糊涂,今天把各种版本的缩写收集在一起,希望对大家有所帮助 . 引用: 1.CAM(枪版)    CAM 通常是用数码摄像机从电影院盗录.有时会使 ...

  9. mapreduce的一个模版

    import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; import j ...

  10. mysql 二:操作表

    的存储.在操作表之前,首先要用选定数据库,因为表都是建立在对应的数据库里面的.在这里我们使用之前建立的test数据库 mysql> use test; Database changed 创建表的 ...