PHP:将两个文件合并为一个



有两个文件,其中一个是二进制文件(一个简单的exe文件)。如何使用 PHP 将一些文本信息添加到此 exe 文件的末尾(例如,来自另一个文本文件)?

任何文件管理器都可以无缝地将文本附加到可执行文件的末尾,但是可以使用PHP吗?

更新:非常感谢@arkascha!

$file = 'original_file.exe';
$newfile = 'new_file.exe';
copy($file, $newfile);
$handle=fopen("new_file.exe", "a+"); 
fwrite($handle, "777777");
fclose($handle);

我们有一个工作 exe 文件,末尾带有文本"777777"。

这当然是可能的,尽管我不知道这会导致什么结果。您所要做的就是打开一个文件进行写入,然后打开第一个文件进行读取,读取内容,将其写入用于写入的文件并关闭第一个文件。与第二个文件相同。最后,关闭打开进行写入的文件,并拥有一个包含两个文件的串联内容的新文件。为什么这是不可能的?

相关内容

  • 没有找到相关文章

最新更新