使用Cat合并文件,而忽略每个文件的最后一个字节

时间:2019-09-29 22:18:02

标签: unix

我写了一个基本的HTTP下载器,可以下载文件的一部分并将其存储在目录中的临时部分文件中。

我可以使用

cat * > outputfilename

按部分文件名给出的顺序将部分文件串联在一起。

但是。

每个文件的范围如下:

File 1: 0 - 1000
File 2: 1000 - 2000
File 3: 2000 - 3000

对于3000字节大小的文件。即最后一个字节与第一个字节重叠。

cat命令将重叠的字节复制到一个新文件中。

特别是,我们可以通过图像看到错误

即:

(仅使用来自imgur的图像) https://i.imgur.com/XEvBCtp.jpg

正确渲染1 /(部分文件的数量)的图像。

Sorry for the quality; upload size restrictions

请注意:原始图像为250 KB。

串联的图像为287 KB。

我将在C99​​和Unix中将其实现为调用exec的方法。

我不确定在哪里上传部分文件以帮助w / stackoverflow。

0 个答案:

没有答案