Non è in grado di estrarre alcun file .gz o .tar (Mac OS X 10.5.8)

5

Ho Mac OS X 10.5.8. Non sono in grado di estrarre .tar o .tgz file con nessuna delle utilità di estrazione (Mac OS Default Archiver o WinZip o 7zip o qualsiasi altra, ho provato quasi tutti i possibili).

Ciascuno di essi ha lo stesso errore:

"Unable to unarchive. (Error 32 - Broken pipe.)"

Non c'è alcun problema con i file archiviati, posso estrarli tutti quando uso gli stessi estrattori su Windows.

Qualcuno potrebbe aiutarmi con questo?

    
posta kiamlaluno 03.03.2012 - 13:17
fonte

4 risposte

6

Funziona da un terminale per i file tgz? Apri un terminale e fai un cd nella cartella che contiene i file e prova qualcosa del tipo:

tar xvzf file.tar.gz

O per semplici file tar:

tar xvf file.tar
    
risposta data 03.03.2012 - 14:28
fonte
1

Ci possono essere troppi blocchi NUL alla fine del file tar, quindi il comando tar termina prematuramente le sue esecuzioni (e chiude il suo input standard) dopo aver ricevuto due blocchi NUL mentre il comando gunzip è ancora provando a scrivere sulla pipe che ora non ha più alcun lettore (che genera un messaggio di errore EPIPE con l'errore numero 32 per una pipe rotta, per ulteriori informazioni vedere: Tubi pieni di catrame ).

Secondo l'output di newproc.d Archive Utility.app sembra utilizzare i seguenti comandi (Mac OS X utilizza bsdtar per impostazione predefinita):

/usr/bin/gunzip -c file.tar.gz | /usr/bin/tar xf - -C dir

Per vedere il numero dei blocchi NUL finali nel file tar usa:

gnutar -tzf file.tar.gz -i --block-number | nl | tail -n 25

Per estrarre l'archivio tar prova:

# -i: ignore blocks of zeros in archive (normally mean EOF)
gnutar -i -xvf file.tar.gz
I file

.zip possono essere testati con:

unzip -lv file.zip
unzip -t file.zip
    
risposta data 09.03.2012 - 20:27
fonte
0

controlla la directory e il percorso, la scipt può portarti agli utenti / download / cartelle / blah

ma lo tieni su utenti / preferiti / cartella / blah (esempio) questo è l'errore.

    
risposta data 10.07.2013 - 05:03
fonte
0

Anche il tuo disco rigido potrebbe esaurire la memoria.

    
risposta data 13.09.2017 - 01:10
fonte

Leggi altre domande sui tag