如何在Windows上加入两个二进制文件

时间:2018-11-13 11:11:59

标签: bin

我创建了两个二进制文件,并且在Windows上使用cygwin。 我在cmd中输入了以下命令。

cat file1.bin file2.bin > file3.bin

它可以工作,但是生成的文件为0字节。拜托,我不知道我做错了什么。

3 个答案:

答案 0 :(得分:4)

最初我没有注意到问题是针对Cygwin的,这还是DOS的解决方案(不是Cygwin)。

打开命令提示符,然后键入COPY /?

COPY使您可以使用+运算符来连接文件

它还使您可以使用/B运算符将它们指定为二进制文件

因此,如果您使用CD MyDir切换到目录并运行以下命令,则我希望您创建的文件已被保存

 COPY /B File1.bin + File2.bin file3.bin

答案 1 :(得分:3)

将两个(或多个)二进制文件连接在一起,语法是,copy file1/b+file2/b file3/b

我在旧 XP 机器上使用 Dos 窗口将两个 100KB 文件连接在一起,而且几乎是即时的。

答案 2 :(得分:1)

在Windows中,将复制COPY命令与/b参数一起使用以指示其二进制文件。

copy /b file1.bin + file2.bin "file1-2.bin"

plus符号将两个文件(与/b的二进制文件合并(合并)到同一目录中名为file1-2.bin的指定输出中。

希望这会有所帮助!