Newsgroup: it.comp.os.linux.software
Titolo: zip inaffidabile?

Ieri stavo facendo un po' di cd, dovevo zippare quintalate di roba
sull'harddisk per poi mettere su cd gli archivi.
Ho usato `zip -r', e poi `unzip -t' per la verifica, e su tre prove
fatte, tutte avevano errori!
Bestemmiando sono andato in windoze e ho zippato da li` col winzip: a
parte un crash quando *ho sperato* di poter usare internet explorer
contemporaneamente allo zippaggio, e` andato tutto bene.
Poi ho verificato da linux gli archivi prodotti da Winzip ed erano OK.
E allora??!? Cosa mi combina questo zip?!?
L'avevo sempre usato senza problemi ma forse mai per moli di dati cosi`
grandi (diverse centinaia di mega per archivio).
-- 
    Pardo 
 
www.pardo.cjb.net

 fatte, tutte avevano errori!
Non so cosa dirti: non ho mai usato zip per archiviare roba di grossa
dimensione pero' posso dirti che l'accoppiata tar+gz o meglio tar+bzip2
non mi ha mai fatto nessun danno, anche su files grossi centinaia di
Mbytes.
-- 
|Pierluigi De Rosa (
tho...@durin.khazad-dum.net
)|
|     E' nato il Cosenza Linux User Group	|
|   mail -s help 
cslug-...@lists.linux.it
	|
|      IRC: #cslug - 
irc.openprojects.net
	|

Ho usato `zip -r', e poi `unzip -t' per la verifica, e su tre prove
Hai provato con -R? Puo` essere che sia perche' ti mette ".." di mezzo.
-R e` l'equivalente di -rP di pkzip.exe;-))
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

Mbytes.
Imho il tar.gz|tar.bz2 e` una buona soluzione, ma puo` essere anche un'arma a
doppio taglio. Se dobbiamo scambiare i dati con utenti non linux, sara`
difficile che questi ultimi abbiano il tar+[gzip|bzip2] , mentre sara` piu`
semplice cha abbiano il winzip. Pardo, a questo punto, dato che gli zip creati
davano errore, potevi utilizzare il rar, dato che anch'essi e` molto diffuso,
sia in ambiente win$ che au altri os 
Henryx
-- 
--------------------------------------            .--.
|     henr...@CARCERATO.it          |           |o_o |
|   Per scrivermi, sostituite        |           |:_/ |
|    CARCERATO con freemail          |          //   \ \
|------------------------------------|         (|     | )
|       Debian GNU/Linux             |        /'\_   _/`\
|   The power of free software       |        \___)=(___/
--------------------------------------

 semplice cha abbiano il winzip.
Winzip legge anche i *.tar.gz, e da mo'.
Per i *.tar.bz2 non saprei.
-- 
Emmanuele Bassi         |  Linux: [ 
http://digilander.iol.it/ebassi/linux/
 ]
                        |   SLRN: [ 
http://digilander.iol.it/ebassi/slrn/
  ]
emmanue...@iol.it
  |   SETI: [ 
http://digilander.iol.it/ebassi/seti/
  ]
  GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

 fatte, tutte avevano errori!
della ram sei certo vero?
prova a modificare il bios (togli le opzioni tipo fast boot che
in pratica saltano il controllo della ram) oppure prova a
ricompilare il kernel mentre zippi ;)
-- 
nebbia

 difficile che questi ultimi abbiano il tar+[gzip|bzip2] , mentre sara` piu`
Non mi pare sia questo il caso, altrimenti mi dispiace comunicarti che
Winzip legge anche i tar+gz.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 Per i *.tar.bz2 non saprei.
c'e' il bzip2 per Win32, e anche il tar.
Cmq winZip legge i tar, quindi basta bzip2
-- 
cd /pub
more beer
BW2K+1

In futuro usero` il tar.gz, che winzip legge senza problemi, o quando ci
sono altri compressori piu` maranza tipo rar ace jar ecc. che fanno
risparmiare molto spazio.
Il bz2 prima di tutto non e` comodo per i windowsiani, e poi non so
usarlo `al volo' come col tar+gz, ed e` importante perche` non sempre
c'e` lo spazio disponibile per creare prima un tar normale.
Ma pero`, mi rimane l'incazzo per lo zip.
Non credo ci siano problemi hw su quel computer... ci gira di tutto,
quintali di giochi, win2000, compilazioni del kernel, film in dvd,
linux poi c'e` sopra da un pezzo...
-- 
    Pardo 
 
www.pardo.cjb.net

 c'e` lo spazio disponibile per creare prima un tar normale.
tar zcf -> usi gzip
tar Icf -> usi bzip2
al posto della zeta, i Maiuscola.

c'e` lo spazio disponibile per creare prima un tar normale.
tar cfv archivio.tar.bz2 --use-compress-program bzip2 ./directory
Cosi fa tutto in uno :)
-- 
(N) (a) (i) (l) (m) (a) (n)
  ] - remove (dot) from my email address to reply - [
      ] - 
http://setiathome.ssl.berkeley.edu
 - [

 tar Icf -> usi bzip2
quale e la regola? la slack da che so io (4.0) usa y la suse I
Ciau
Angelo

 quale e la regola? la slack da che so io (4.0) usa y la suse I
RH, SuSe debian e derivate -> I
SW e derivate -> y
ma stavano pensando di portar tutto a I, visto che la SW s'e' l'era 
aggiunto per conto suo, lo switch
poi di solito ci sono entrambi

Cosi fa tutto in uno :)
beeeeeeelo, funziona, io continuo da sempre a sottovalutare il tar ;-))
-- 
    Pardo 
 
www.pardo.cjb.net

 linux poi c'e` sopra da un pezzo...
.. mi meraviglio che giri pure...


risparmiare molto spazio.
Se lo ritrovo, avevo uno script ("TAR") che comprimeva piu' di RAR e
compagnucci belli, usando semplicemente ls, sort e qualcos'altro.
In pratica, ordinava i files per estensione dal piu' piccolo fino al
piu' grande, poi li tar-gzippava.
Leonardo
-- 
".signature": bad command or file name


se vuoi scrivere di meno:
tar cfvI archivio.tar.bz2  ./directory
"I" usa bunzip2, come "z" usa gzip.
ciao, Andrea

tar cfvI archivio.tar.bz2  ./directory
A me (Debian Woody) la I non va.


 A me (Debian Woody) la I non va.
Usa man tar <eg>
Al posto della I usa j.
-- 
Saluti,      |    Mal di testa da configurazione?     |  Debian woody
     Gianni  |    Con Debian ti passa.                |  kernel 2.2.19pre8

 A me (Debian Woody) la I non va.
tar yvcf archivio.tar.bz2  ./directory
e come sempre, man tar

tar yvcf archivio.tar.bz2  ./directory
Bene a sapersi, anche se ho sempre usato --use-compress-program bzip2,
senza pormi il problema :)

 A me (Debian Woody) la I non va.
Molto strano.
Versione di tar?
wolverine:~# tar --version | head -n 2
tar (GNU tar) 1.13.17
Copyright 2000 Free Software Foundation, Inc.


 risparmiare molto spazio.
Mica tanto.. mi pare di avere capito che scazza i CR+LF che tramuta in soli
CR ( o viceversa.. non mi ricordo ).
Insomma molte immagini iso compattatate con .tar.gz sotto linux e poi
scompattate con winzip sotto windows non funzionano :-(.
Esiste una patch per Winzip comunque..
							MaxDamage

 Esiste una patch per Winzip comunque..
Sicuro? Ma sicuro sicuro sicuro? Io ho appena provato per levarmi il
dubbio (Winzip 7.0): ho fatto un tar.gz con 'tar zcvf' della mia
directory GNUstep e poi l'ho estratta in C:\TEMP del mio NT su Vmware e
mi ha tirato fuori correttamente tutti i files.


 mi ha tirato fuori correttamente tutti i files.
Sicuro sicuro no, non e' successo a me e quindi non ci metterei niente sul
fuoco. :-)
Su una mailing list per lo sviluppo di programmi per il Dreamcast e' pero'
apparso questo problema.
In pratica si passa al Dreamcast ( console della Sega ) il programma
che gli si vuole fare eseguire attraverso un cavetto seriale, 
il dreamcast accetta i comandi e attende un cr+lf alla fine di ogni comando.
Se si compatta il tutto con .tar.gz ( chi sviluppa sotto linux ) e lo si
passa a chi sviluppa sotto win , che lo apre con winzip, il file diventa
inutilizzabile, in pratica il DC non sentendo il LF ma solo il CR si
inchioda !
Questo e' quello che ho letto sulla ML, poi io il winzip manco ce l'ho ! 
								MaxDamage

 apparso questo problema.
Boh non so, sicuramente cosi' come ho fatto (ed ho usato le opzioni
classiche, nessuna opzione esotica) mi ha funzionato perfettamente. Non
ho controllato se abbia espanso anche i dotfiles ma credo che abbia
messo pure quelli per cui mi sento di credere che abbiano sbagliato loro
qualcosa, anche perche' la 7.0 e' oramai una versione obsoleta di
WinZip.


 Solo tramite --use-compress-program bzip2
mi sa che ho confuso le varie distro: me ne passano sotto gli occhi 
talmente tante...
Dunque, facendo mente locale dovrebbe essere
I - RH e derivate
j - debian e derivate
y - slakware e derivate
conferme?

 conferme?
Solo smentite. La -I funziona sulla mia Debian 2.2r2.
Sotto Red Hat (da 6.0 a 6.2) nessuna di queste opzioni funzionava.





Da me, Deb 2.2: (:r!tar --help|grep '\-I')
  -I, --bzip2                        filter the archive through bzip2
E invece niente con y, j. (--version):
tar (GNU tar) 1.13.17
Ma dalla Slack 7.1:
tar (GNU tar) 1.13
  -y, --bzip2, --bunzip2             filter the archive through bzip2
e invece niente con -I e con -j.
Cmq sembra che l'esteso --bzip2 lo prendano tutte(?).
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

 e invece niente con -I e con -j.
una "chicca" nella Mandrake 7.2
tar (GNU tar) 1.13.17
  -I, --bzip2                        filter the archive through bzip2
  -y, --bzip2                        obsolete option to filter through 
bzip2
come fa --bzip2 a essere oboselto e accettato contemporaneamente?-)
a questo punto ci vorrebbe la standardizzazione del tar 1.13...

 conferme?
Yes per debian woody e sid funziona con -j oppure --bzip2
Dovrebbe ancora cambiare quando decideranno cosa usare al posto di -I
-- 
Saluti,       |    Mal di testa da configurazione?    |  Debian woody
     Gianni   |    Con Debian ti passa.               |  kernel 2.2.19pre
              |       email: taglia/cut hybris        |





Be' no, e` la forma abbreviata "-y" ad essere obsoleta. Mi sa che
stanno appunto orientandosi verso -I, vedremo..


 conferme?
smentite !
in debian potato 2.2R0 funziona I
lone@laptop:~$ apt-cache show tar | grep Ver
Version: 1.13.17-2 
lone@laptop:~$ tar --help | grep bzip
  -I, --bzip2, --bunzip2             filtra l'archivio attraverso bzip2
-- 
 
www.lonegunman.f2s.com
 ovvero come farsi un pinguino da passeggio
          tutti i trucchi che ho usato per configurare linux sul mio
             piccolino con winmodem, scheda audio via, PCMCIA, usb.

sia in ambiente win$ che au altri os 
inoltre gli si puo' dare l'opzione "-rr" che aggiunge un recovery-record
che facilita il recupero dei dati da archivi danneggiati. Ottimo anche
per i volumi multipli, peccato che sia shareware.
_______________________________________________________
   Davide Manzoni -    email: 
dman...@racine.ra.it
The salesman said "This machine requires Windows 95, NT,
or better."   The only thing I could think of was Linux.
_______________________________________________________

Winzip legge anche i tar+gz.
ehm, hai ragione (il bello e` che lo sapevo anche) ^^;;
Ah, tanto per dovere di cronaca, amche il winace supporta i tar.gz
(anche se fa' un lavoro un po' balordo: prima scompatta l'archivio
tar.gz , poi scompatta l'archivio .tar )
Henryx ^^;;;
-- 
--------------------------------------            .--.
|     henr...@CARCERATO.it          |           |o_o |
|   Per scrivermi, sostituite        |           |:_/ |
|    CARCERATO con freemail          |          //   \ \
|------------------------------------|         (|     | )
|       Debian GNU/Linux             |        /'\_   _/`\
|   The power of free software       |        \___)=(___/
--------------------------------------

 tar.gz , poi scompatta l'archivio .tar )
Mai provato 'sto WinAce.. sono un tradizionalista, io.. ;-)


 tar.gz , poi scompatta l'archivio .tar )
Winzip fa la stessa cosa, o sbaglio?
-- 
 Ciao, Bianco.
 Reply to luca.bianco (at) 
tiscalinet.it

Sotto Red Hat (da 6.0 a 6.2) nessuna di queste opzioni funzionava.
Le nuove versioni di tar dovrebbero usare la "j", la "I" viene
abbandonata per non mi ricordo piu` quale motivo, "y" mai vista.
Ciao
-- 
Fabio Cobianchi | 
fabi...@tiscalinet.it

Winzip fa la stessa cosa, o sbaglio?
Sbagli. Il winzip apre i tar.gz come se fosse processato da un solo prg
(per dirla in altre parole, li apre alla stessa maniera di mc ^^ )
Henryx
-- 
===UN*X is SEXY!===
who|grep -i "green eyes"|date; cd ~; apropos fsck; whatis `unzip`|touch; 
strip; finger; mount; gasp; yes|more; uptime; umount; sleep

Mai provato 'sto WinAce.. sono un tradizionalista, io.. ;-)
Provalo, se ti interessa la velocita` lo zip va benissimo, se ti
interessa la compressione l'ace e` uno dei migliori insieme al rar e al
cab (eh gai`, ogni tanto ci sono dei puntini di luce che provengono
anche dalle parti di Redmond :) ). Ovviamente questa e` la situazione
tra i compressori piu` diffusi ^^


 Provalo, se ti interessa la velocita` lo zip va benissimo, se ti
Se mi capita lo provero'...
