在Linux中有没有办法计算两个二进制文件(即两个可执行文件)之间的差异?
让我更具体一点:我想知道如何计算Linux中两个版本的可执行文件或应用程序或软件之间的增量(delta差异).例如,如果我必须仅下载并安装现有应用程序或二进制文件的更新部分(最新版本和旧版本之间的差异),我该如何在Linux中执行此操作.
请告诉我是否有任何API,系统调用,功能(在Linux中),我可以使用我的C程序动态检测COM端口,即,只要在端口中插入USB调制解调器加密狗,我就能检测到COM端口在我的C程序中使用API,系统调用或函数.
请让我知道一个指针(用C/C++编程语言)如何引用硬盘中的段,一个高达1 GB的存储.
在更多细节中,我将编写一个函数的签名,该函数将指针作为参数,并且应该指向硬盘中的一个段,它可以容纳1 GB的空间,而不是将指针传递给地址,拥有相同数量的存储空间,在堆上我希望它指向硬盘段.系统是Linux,编程语言都是C&C++.