Abriendo un CBR con la Utilidad de Archivo; evitar cpgz / zip loop

4

Me gustaría usar la Utilidad de archivo (la herramienta de archivo OSX incorporada) para descomprimir algunos archivos .cbz y .cbr. Desafortunadamente, la Utilidad de archivo no parece reconocer .cbz o .cbr como un archivo comprimido, por lo que si intento "Abrir con" la Utilidad de archivo, vuelve a comprimir el archivo; si trato de "Expandir archivo" desde la Utilidad de archivo, no reconoce la extensión y no me permite seleccionar el archivo atenuado.

Cuando renombro un archivo .cbz a .zip, la utilidad de archivo funciona bien.

Con los archivos .cbr, sin embargo, después de cambiar el nombre de la extensión a .zip, Archive Utility rezip como un archivo .zip.zip (o archivo .zip.cbgz, dependiendo de mi configuración en Utilidad de archivo). Si abro ese archivo .zip.zip en la Utilidad de archivo, lo extraerá de nuevo a un archivo .zip normal, pero seguirá siendo un archivo que no se puede abrir.

¿Alguna idea sobre cómo puedo forzar un descompresión?

Debido a la configuración del administrador (estoy en una computadora de trabajo), debo usar la Utilidad de archivo y no puedo tener ningún otro software de descompresión o archivo instalado.

Editar: También lo he intentado desde el terminal usando el comando "abrir" con los mismos resultados (.zip.zip).

    
pregunta JeanSibelius 09.01.2014 - 16:36

4 respuestas

1

La utilidad de archivo de Apple parece incapaz de descomprimir algunos archivos, incluidos algunos archivos legítimos .zip .

Miré varias alternativas de GUI para establecer como predeterminadas en lugar de la Utilidad de Archivo y decidí The Unarchiver que parece ser un reemplazo perfecto.

Si tienes Homebrew instalado, entonces es:

homebrew cask install the-unarchiver

Abra la aplicación y establezca los tipos de archivo predeterminados que debe manejar. También puede marcar la opción para abrir el archivo extraído en una nueva ventana del Finder.

También algunos administradores de archivos como Midnight Commander ( brew install mc ) o Double Commander ( brew cask install double-commander ) manejarán el archivo correctamente.

    
respondido por el ccpizza 20.03.2017 - 10:07
0

Es posible que tenga archivos dañados o lo más probable es que necesite probar una utilidad diferente para descomprimir los archivos. Ejemplo: enlace

La utilidad de archivo es excelente para zip, tar, 7z y algunos otros, pero no para todos ... CBZ es un subconjunto de zip, lo que significa que usa el mismo algoritmo, pero el archivo de salida no es lo que espera la utilidad de archivo (un archivo de cómics). ).

    
respondido por el Andrew U. 09.01.2014 - 16:42
0

Podría ver un proceso de dos pasos para esto.

  1. Pruebe el archivo cbr en la terminal. %código%
  2. Realice una tarea de Automator para descomprimir los archivos que no funcionan con un cambio de nombre y el cambio de nombre de los archivos que luego se pueden pasar a la Utilidad de archivo

También puede aplanar esto con solo usar el terminal. Cualquier cosa que pueda escribir puede convertirse fácilmente en una Aplicación con Automator, por lo que podría usarla para manejar la caída de archivos en el "script" y hacer que toda la lógica sea en el script de shell. Por otro lado, Automator puede cambiar el nombre de los archivos y luego abrirlos en otra aplicación además de la predeterminada.

Mi corazonada es que el archivo cbr no es realmente un archivo zip válido y, si lo fuera, Archive Utility debería haberlo descomprimido en lugar de comprimirlo. Sin embargo, he visto muchos casos en los que la Utilidad de archivo se confunde con los archivos zip (por ejemplo, iWork) y piensa que es demasiado inteligente tratar de descomprimir un archivo y se basa en sugerencias de metadatos de archivos más de lo que lo hace una herramienta de línea de comandos.

    
respondido por el bmike 09.01.2014 - 17:04
-1

Puede usar YACReader , para leer el archivo del cómic. De la descripción:

  

YACReader es el mejor lector de cómics y administrador de cómics con soporte para archivos de cómics cbr cbz zip rar. Está disponible para Windows, Linux, Mac OS X .

Al momento de escribir, la versión actual es 8.5.0

Una vez abierto en YACReader, puede guardar las imágenes dentro del archivo .cbr , como archivos JPEG.

    
respondido por el Greenonline 11.06.2017 - 19:53

Lea otras preguntas en las etiquetas