我写了一个基本的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 /(部分文件的数量)的图像。
请注意:原始图像为250 KB。
串联的图像为287 KB。
我将在C99和Unix中将其实现为调用exec的方法。
我不确定在哪里上传部分文件以帮助w / stackoverflow。