Tengo muchos archivos que quiero almacenar en un solo archivo. Mi primer enfoque fue almacenar los archivos en un tarball con gzip. El problema es que tengo que volver a escribir todo el archivo si se agrega un solo archivo. Podría deshacerme de la compresión gzip, pero agregar un archivo aún sería costoso.anexar archivos a un archivo sin leer/reescribir todo el archivo
¿Qué otro formato de archivo sugeriría que permite operaciones de adición rápida?
¿Puede escribir un contenedor usted mismo, o necesita un algoritmo bien conocido para permitir que otras personas/sistemas manejen el archivo de resultados? –
Intento evitar escribir mi propio contenedor. Una de las razones es que las personas deberían poder abrir el archivo, sí. También supongo que escribir mi propio contenedor causa más trabajo y al principio es mucho más problemático. –