Newsgroup: it.comp.programmare.win32
Titolo: OT: come estraggo i file tar.gz?

Come da subject scarico file tar.gz ma winzip mi da errore di hedear 0.

Come da subject scarico file tar.gz ma winzip mi da errore di hedear 0.
I tar.gz sono file di Linux/Unix, puoi usare GUnZip e GTar 
(versione Windows) per decomprimerli, ma probabilmente non
ci farai niente perche' saranno fatti per Linux.
Davide

> Come da subject scarico file tar.gz ma winzip mi da errore di hedear 0.
Se WinZip  ti da  errore allora il  tar è danneggiato  (più probabile)
oppure  non è  compresso  o il  nome  è stato  sputtanato da  Internet
Exploder (i.e. i file_tar.gz), ma penso sia meno probabile.
DB> I tar.gz sono file di Linux/Unix, puoi usare GUnZip e GTar 
Con la versione GNU basta tar -zxovf file.tar.gz :)
DB> (versione Windows) per decomprimerli, ma probabilmente non
DB> ci farai niente perche' saranno fatti per Linux.
Mi spiace contraddirti, ma proprio utilizzando il runtime della Cygwin
con cui hanno  portato gzip e tar si  possono utilizzare sorgenti nati
per Unix  (il tar  della GNU se  lo installano  in molti perché  è più
maneggevole di quello standard).
\begin{avviso}
 
Attenzione: Leggersi lo header riguardo al mio e-mail!
Warning: read header for infos about my e-mail.
\end{avviso}
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+

 probabile.
Altra possibilita` (mi e` successo con un pacchetto creato sotto a
Linux): ci sono file e/o directory con lo stesso nome ma case diverso,
cosa che e` concessa sotto a Unix ma non sotto a Windows (che e` case
preserving, ma non case sensitive).
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

preserving, ma non case sensitive).
o ancora peggio un file e una cartella con lo stesso nome...

Mi spiace contraddirti, ma proprio utilizzando il runtime della Cygwin
<ZAP>
Ma secondo te, uno che non sa cosa e' un tar.gz usa il runtime della
Cygwin ?
Davide

> Mi spiace contraddirti, ma proprio utilizzando il runtime della Cygwin
DB> <ZAP>
DB> Ma secondo te, uno che non sa cosa e' un tar.gz usa il runtime della
DB> Cygwin ?
Toccato! 
Anyway, quando ho fatto la tesi (programma per una ditta) mandavo i sorgenti
in tar.gz (programma sviluppato sotto NT e usato anche sotto 95, sono venute
fuori cose simpatiche :) ).


Cygwin ?
cazzarola, non ci va mica una scienza... ad esempio
tar -c nomecartella|gzip -9f>nomearchivio.tar.gz
e alè! hai compresso una cartella
basta una minima conoscenza delle shell testuali e una buona lettura 
attenta dei vari help

attenta dei vari help
Quindi troppo tempo al giorno d'oggi. Tutto deve essere fatto in modo
'autoesplicativo' il più possibile!
Luc.

> attenta dei vari help
Purtroppo è vietato chiederle agli uto enti di oggi :)
L> Quindi troppo tempo al giorno d'oggi. Tutto deve essere fatto in modo
L> 'autoesplicativo' il più possibile!
Sull'autoesplicativo non mi esprimo, sul tempo... un bel 
tar -zcf file.tar roba_da_archiviare
batte tutti i WinZip coi  loro dialog quanto a velocità. Sopratutto se
si è allenati :)


Beh questa riga, col tar della gnu generererebbe un errore del tipo
veramente è quello che uso
ho appena archiviato 4 cartelle in questo modo
(ed è un razzo ^___^)

 'autoesplicativo' il più possibile!
hanno inventato Microsoft Word (giunto ora alla ver. 2000 (9), e in beta la
10)
puoi usare quello se ritieni che certe cose complicate...
;-)
--
ciao
..::[xaero]::..



Io faccio il programmatore per professione da AAAANNNI! Se creo un
programma per il quale è *NECESSARIO* leggersi prima la documentazione
per fare le cose più semplici allora non sono soddisfatto... In
pratica intendo che un programma deve 'autospiegarsi' per essere
facilmente e velocemente utilizzabile dall'utente medio, che di solito
è ben al di sotto del nostro livello 'informatico'. Questo è
innegabile! Sei poi ci sono aspetti complicati allora la
documentazione è d'obbligo, infatti, ad esempio, tutti i miei
programmi sono sempre correlati di HELP html completi, e non come
certi help che si vedono in giro...
Luc.

> Beh questa riga, col tar della gnu generererebbe un errore del tipo
J> veramente č quello che uso
Cazzarola č vero, se non dai  l'opzione -f tar spara in stdout e _c'č_
la roba da mettere nel tar.  Ho bisogno di una vacanza....  ;)
Io rimango fedele al pattern zcf, comprime un po' meno ma corre di piů
:) Oddio, ma non dovremmo andare su it.comp.os.unix :)


:) Oddio, ma non dovremmo andare su it.comp.os.unix :)
beh, quel gzip -9f puň anche diventare un gzip -5f...

> :) Oddio, ma non dovremmo andare su it.comp.os.unix :)
J> beh, quel gzip -9f può anche diventare un gzip -5f...
Credo che  il problema  maggiore sia  la pipe tra  i due  processi, ho
notato una notevole differenza di  comportamento tra la bash sotto una
macchina Unix (o Linux) e quella della Cygwin. Vedremo con la prossima
versione appena la mia fidanzata si ricorda il CD :)


versione appena la mia fidanzata si ricorda il CD :)
è normale, in Windows e Dos la pipe, se non sbaglio, in realtà è un doppio 
redirect su un file temporaneo, quindi è sincrono, quindi diventa lughetto