Reparar ficheros de cómics CBR, CBZ, CB7, CBA, etc

Un archivo de cómic es un conjunto ordenado de imágenes comprimidas, normalmente codificadas en formato PNG o JPEG y de forma ocasional en GIF, BMP y TIFF con cualquiera de los diversos formatos de compresión que existen y al que se le ha renombrado la extensión para que los visores de cómics puedan interpretarlo.

CBR Imagenes comprimidas en formato RAR. CBZ Imagenes comprimidas en formato ZIP. CB7 Imagenes comprimidas en formato 7z. CBA Imagenes comprimidas en formato ACE CBT Imagenes empaquetadas en tar.

Crear un archivo de historieta.

  1. Escanear una a una las páginas del cómic.
  2. Renombrarlas de forma ordenada (por ejemplo: 00.jpg, 01.jpg,…).
  3. Comprimirlas con alguna de las aplicaciones de compresión que hay (por ejemplo: micomic.zip).
  4. Cambiarle la extensión a la correspondiente (por ejemplo: micomic.zip → micomic.cbz). con alguna de las aplicaciones de compresión que hay (por ejemplo: micomic.zip).
  5. Cambiarle la extensión a la correspondiente (por ejemplo: micomic.zip → micomic.cbz).

Problemas de visualización / transformación con algunos ficheros de cómics.

Algunas veces los archivos de historietas tienen alguna imagen corrupta o bien errónea, eso puede impedir su visualización o conversión a otro formato, como por ejemplo con kcc pasar un cbr / cbz a epub. Para solucionar el problema se debe reparar el fichero como veremos en el siguiente punto.

Una cosa importante a tener en cuenta es la versión del protocolo de compresión. Si al crear un fichero de historieta CBR se utiliza la versión 5 del algoritmo de compresión, algunos visores de de cómics o herramientas genéricas como evince pueden no visualizar el fichero y mostrar un error como el siguiente.

Unable to open document: File type RAR archive (application/x-rar) is not supported
file Bleach\ -\ Tomo\ #37.cbr 

Bleach - Tomo #37.cbr: RAR archive data, v4, os: Unix (Funcionará correctamente)
Bleach - Tomo #37.cbr: RAR archive data, v5 (No funcionará en algunos lectores)

Para crear archivos de historietas CBR usando la versión 4 se puede usar el siguiente comando en GNU/linux.

# Directorio donde se tienen descomprimidas las imágenes.
rar -ma4 a Bleach\ -\ Tomo\ #37.cbr *

Reparar un archivo de cómic CBR, CBZ, etc.

  1. Descomprimir el archivo.
  2. Encontrar las imágenes corruptas / erróneas (Por ejemplo con el comando file).
  3. sustituirlas por otras imágenes correctas usando el mismo nombre y comprimir de nuevo (Si se encuentra en PDF con el botón derecho se puede descargar la imagen - página).