Apertura di un CBR con Archive Utility; evitando il ciclo cpgz / zip

4

Mi piacerebbe utilizzare Archive Utility (lo strumento di archiviazione OSX integrato) per decomprimere alcuni file .cbz e .cbr. Sfortunatamente, Archive Utility non sembra riconoscere .cbz o .cbr come un file zippato, quindi se provo a "Apri con" Archive Utility, ricopia il file; se provo a "Expand Archive" dalla stessa Archive Utility, non riconosce l'estensione e non mi consente di selezionare il file in grigio.

Quando rinominare un file .cbz in .zip, Archive Utility funziona correttamente.

Con i file .cbr, tuttavia, dopo aver rinominato l'estensione in .zip, Archive Utility rezip come file .zip.zip (o .zip.cbgz, a seconda delle mie impostazioni in Utility di archiviazione). Se apro il file .zip.zip in Archive Utility, lo estrarrà in un normale file .zip, ma rimane un archivio non accessibile.

Qualche idea su come posso forzare una decompressione?

A causa delle impostazioni dell'amministratore (sono su un computer di lavoro), devo utilizzare Archive Utility e non posso facilmente avere installato un altro software di decompressione o archivio.

Modifica: l'ho provato anche dal terminale usando il comando "apri" con gli stessi risultati (.zip.zip).

    
posta JeanSibelius 09.01.2014 - 16:36
fonte

4 risposte

1

L'utilità di archiviazione di Apple sembra incapace di decomprimere alcuni archivi, inclusi alcuni file .zip legittimi.

Ho esaminato diverse alternative GUI da impostare come predefinite al posto dell'utility Archive e sono state definite su The Unarchiver che sembra essere una sostituzione perfetta.

Se hai installato homebrew, questo è:

homebrew cask install the-unarchiver

Apri l'app e imposta i tipi di file predefiniti che deve gestire. Puoi anche selezionare l'opzione per aprire l'archivio estratto in una nuova finestra del Finder.

Anche alcuni file manager come Midnight Commander ( brew install mc ) o Double Commander ( brew cask install double-commander ) gestiranno correttamente l'archivio.

    
risposta data 20.03.2017 - 10:07
fonte
0

Potresti avere file danneggiati o molto probabilmente hai bisogno di provare un'utilità diversa per decomprimere gli archivi. Esempio: link

Archive Utility è ottimo per zip, tar, 7z e pochi altri ma non tutto ... CBZ è un sottoinsieme di zip che significa che usa lo stesso algoritmo ma il file di output non è quello che l'utility di archiviazione si aspetta (un archivio di fumetti ).

    
risposta data 09.01.2014 - 16:42
fonte
0

Potrei vedere un processo in due passaggi per questo.

  1. Prova il file cbr nel terminale. %codice%
  2. Creare un'attività di Automator per decomprimere i file che non funzionano con una rinomina e rinominare i file che possono poi essere passati a Archive Utility

Potresti anche essere in grado di appiattirlo semplicemente usando il terminale - tutto ciò che puoi script può essere facilmente trasformato in un'applicazione con Automator in modo che tu possa semplicemente usarlo per gestire il rilascio di file nello "script" e avere tutta la logica nello script della shell. D'altra parte, Automator può rinominare i file e quindi aprirli in un'altra applicazione oltre a quella predefinita.

La mia impressione è che il file cbr non sia realmente un file zip valido e se lo fosse, Archive Utility dovrebbe averlo decompresso invece di zipparlo. Tuttavia, ho visto molti casi in cui Archive Utility è confusa con i file zip (ad esempio iWork) e pensa che sia troppo intelligente per provare semplicemente a decomprimere un file e si basa su hint di metadati di file più di uno strumento da riga di comando.

    
risposta data 09.01.2014 - 17:04
fonte
-1

Potresti usare YACReader , per leggere il file del fumetto. Dalla descrizione:

YACReader is the best comic reader and comic manager with support for cbr cbz zip rar comic files. It is available for Windows, Linux, Mac OS X.

Al momento della scrittura, la versione corrente è 8.5.0

Una volta aperto in YACReader, puoi salvare le immagini all'interno del file .cbr , come JPEG.

    
risposta data 11.06.2017 - 19:53
fonte

Leggi altre domande sui tag