Programa de archivo que añade redundancia

Programa de archivo que añade redundancia

Estoy buscando un programa de archivo que agregue redundancia a un archivo.

Ejemplo: tengo 500 MB de datos y un medio de 700 MB para grabarlos. En lugar de desperdiciar 200 MB, quiero usarlos para agregar redundancia. Luego, si algunos datos están dañados, el programa de archivo podrá restaurarlos porque eran redundantes.

¿Existe tal programa? Cuál recomendarías ? Si es posible, un software FOSS: si no tienes el código fuente del archivador, no sabes si podrás extraer el archivo en el futuro.

Respuesta1

Puedes hacerlo con rar. Desde la página de manual:

rr[N]  Add data  recovery  record.  Optionally, redundant information
       (recovery record) can be added to an archive.

Respuesta2

Finalmente, encontré parchive(V1 está obsoleto, use par2), que es de código abierto y muy eficiente. Se utilizó originalmente en Usenet:https://en.wikipedia.org/wiki/Parchive

Tiene opciones de porcentaje o tamaño objetivo (útil en un CD/DVD/BD-R):

-r<n>  Level of redundancy (percentage)
-r<c><n>  Redundancy target size, <c>=g(iga),m(ega),k(ilo) bytes

Editar: para medios ópticos, dvdisasterpuede ser más relevante.

información relacionada