文件分割器&细木工

时间:2011-02-03 06:06:11

标签: c# python c

如何使用标题拆分文件,假设我们重命名拆分文件, 并且知道我们尝试重新加入文件,它不会提示任何错误,我会得到相同的原始文件被分割。

任何人都可以帮助我吗? 那么从哪里开始..

2 个答案:

答案 0 :(得分:1)

这似乎有问题。关于引用另一个文件的唯一方法是按名称。如果名称发生变化,很难看出代码如何“知道”应该使用哪个文件。

如果这是在一个特殊的驱动器上,我想你可以在标题中放一个小签名,你的软件可以检查。但是,如果你的硬盘上有所有其他文件,那看起来非常低效。

答案 1 :(得分:0)

您可以将文件拆分为不同文件大小的部分,每个块文件的文件大小都会严格缩小。

例如,如果要将100,000字节文件拆分为10个块,则可以创建块:

block0-10,010字节,
block1-10,009字节,
block2-10,008字节,
block3-10,007字节,
block4-10,006字节,
block5-10,005字节,
block6-10,004字节,
block7-10,003字节,
block8-10,002字节,
block9- 9,946字节

然后只按大小顺序连接文件,文件可以命名为任何名称。

-OR -

如果您需要使用“标题”来执行此操作,您可以只写一个字节或单词作为每个块的第一个(或最后一个)位置,并将其用作索引。当然,在连接块之前必须将其删除。