C# 有没有办法在不改变二进制文件的情况下增加其大小';谁的财产?

C# 有没有办法在不改变二进制文件的情况下增加其大小';谁的财产?,c#,binary,size,executable,C#,Binary,Size,Executable,我正在寻找一种增加二进制文件大小的方法,例如,在文件末尾添加一些额外的位,但我想保持它的原始用途 具体来说,我有一个可执行文件。我想添加一些东西,以增加它的大小,但我也想保持它的工作方式,它是在修改之前 我认为这个技巧可能适用于ZIP文件,但我不确定是否还有其他技巧。大多数文件不是二进制文件吗?这个“二进制文件”是什么?一个exe?一个.NETEXE?您是否有权访问源代码/编译,或者您是否正在寻求改进?您可以将数据附加到未签名的可执行文件中,它应该仍然可以工作。如果它已签名,则在附加数据后必须重

我正在寻找一种增加二进制文件大小的方法,例如,在文件末尾添加一些额外的位,但我想保持它的原始用途

具体来说,我有一个可执行文件。我想添加一些东西,以增加它的大小,但我也想保持它的工作方式,它是在修改之前


我认为这个技巧可能适用于ZIP文件,但我不确定是否还有其他技巧。

大多数文件不是二进制文件吗?这个“二进制文件”是什么?一个exe?一个.NETEXE?您是否有权访问源代码/编译,或者您是否正在寻求改进?您可以将数据附加到未签名的可执行文件中,它应该仍然可以工作。如果它已签名,则在附加数据后必须重新签名。是的,它将是一个exe。我想在不改变exe的源代码的情况下完成它。这样我就可以在未签名文件的末尾添加任何数据,它仍然可以工作?你说的数据(额外位)是什么?我记得有一个
pepacker
(在谷歌中输入这个),用来压缩exe文件。我可能错了,它们还允许携带额外的数据(比如压缩到单个可执行的整个目录中)。