Python 自动十六进制垃圾箱转储修改程序?
过去3年来,我一直在使用一个简单的十六进制编辑器手动修改十六进制Python 自动十六进制垃圾箱转储修改程序?,python,binary,hex,bin,Python,Binary,Hex,Bin,过去3年来,我一直在使用一个简单的十六进制编辑器手动修改十六进制.bin转储。 我使用的是.bin十六进制文件,这些文件需要在转储的某些区域中覆盖字节或值(不确定正确的术语) 例如: 转储“HCA”始终需要从位置00AF到位置10A4的字节被字节“0000”覆盖 转储“TLC”始终需要从位置20AA到位置40AF的字节被字节“0000”覆盖 我没有经常在hex编辑器中手动执行此操作,而是想到创建一个python hex编辑器程序,该程序会自动执行以下操作: 打开python程序 选择十六进制覆盖
.bin
转储。
我使用的是.bin
十六进制文件,这些文件需要在转储的某些区域中覆盖字节或值(不确定正确的术语)
例如:
转储“HCA”
始终需要从位置00AF到位置10A4的字节被字节“0000”覆盖
转储“TLC”
始终需要从位置20AA到位置40AF的字节被字节“0000”覆盖
我没有经常在hex编辑器中手动执行此操作,而是想到创建一个python hex编辑器程序,该程序会自动执行以下操作:
你的问题是什么?现在还不清楚你在问什么,问题是:这是否可能在python中实现成一个网页?最简单的方法是什么?在一个python程序中使用宏来修改转储,还是为每个转储类型创建单独的宏?最大的问题是,如何编写命令来选择要加载到内存中的转储文件这些
.bin
文件在哪里?如果它们不在网页的服务器上,您不太可能修改它们。当然可以修改这些文件,但是Python脚本必须在它们所在的计算机上运行。Python脚本可以从命令行运行,并且可以具有基于终端控制台的用户界面或图形界面。要实现后者,您需要使用类似于tkinter
模块的东西。在这两种情况下,您都可以向用户提供要处理的转储文件列表,但这取决于正在使用的用户界面。bin文件将由需要修改它们的用户提供。我非常想创建一个网页,但首先必须创建将在该网页中实现的程序,如此网页:,其中用户根据零件号上载文件,在线程序修改该文件,用户下载该文件。要了解在线程序的工作原理,请在“输入零件号”字段中键入“77960TR0A212M1”,然后将弹出带有说明的零件号,单击该字段,它将弹出下一个屏幕以上载bin文件以进行修改。不管如何,要修改的.bin
文件不在服务器上(是吗?)。