我需要一个 cmd 工具或算法描述来执行以下操作:
给定一个任意大小的文件(大小 < 1GB),我需要将文件分成 n 个部分(n 可以是任何合理的数字)和 1 个带有元数据的文件。元数据类似于 RAID 系统中的“奇偶校验”字节,如果文件的一部分丢失,我可以恢复整个文件。因此,元数据是一种有助于恢复原始文件的“额外”或冗余信息。其他 n 部分不应该有任何额外的信息。
目前,我尝试使用 pacrhive 和 par2 工具,但它们没有实现我上面描述的想法。此外,我尝试使用前向纠错 (FEC) 和 Reed-Solomon 代码,但也没有成功。谢谢你的帮助。