作为C#的初学者,我想知道是否可以在一个.class文件中打补丁.jar ?
由于 jar 文件往往表现得像“zip”文件,我认为可能可行的方法是解压缩 jar,修补*.class 中的十六进制偏移,然后将 jar 压缩回并覆盖原始文件。
任何示例或教程显示如何做到这一点?有更好的方法吗?
作为C#的初学者,我想知道是否可以在一个.class文件中打补丁.jar ?
由于 jar 文件往往表现得像“zip”文件,我认为可能可行的方法是解压缩 jar,修补*.class 中的十六进制偏移,然后将 jar 压缩回并覆盖原始文件。
任何示例或教程显示如何做到这一点?有更好的方法吗?
有三种方法可以做到这一点:
但是,从您的问题中不清楚这与 C# 有什么关系。
经过更多的研究,我找到了这个教程和这个关于使用SharpZipLib库修补 jars 中的类文件的答案。