OVH Cloud OVH Cloud

pour Ziper !

25 réponses
Avatar
truc
Salut,

je recherche un logiciel qui permet d'ajouter des fichiers dans un
archive .zip.
Stuffit le faisait, mais c'est devenu une telle usine à gaz que je l'ai
abandonné.
J'ai essayé iZip mais, si on peut voir les fichiers dans une archive, je
n'ai pas trouvé comment ajouter des fichiers ou en enlever.
7zX, Unarchiver et Keka ne font qu'un zippé ou dézipper basique. On a
seulement le choix de la compression.

Merci
--
B. Graignic
enlever-bgraig@wanadoo.fr
http://pagesperso-orange.fr/fontguyon.antignac/

10 réponses

1 2 3
Avatar
pehache
Le mardi 23 octobre 2012 09:25:12 UTC+2, Brice Graignic a écrit :

j'ai trouvé un article en anglais sur le site Apple et j'ai rien
compris.

De plus c'est pour ajouter un à un des fichiers qui ont la même origi ne
mais qui sont fabriqué semaine après semaine.




zip achive_existante.zip nouveau_fichier.xxx

ajoute "nouveau_fichier.xxx" à "archive_existante.zip" (ou le remplace si le nom existe déjà dans l'archive).
Avatar
SAM
Le 22/10/12 12:20, Brice Graignic a écrit :
Salut,

je recherche un logiciel qui permet d'ajouter des fichiers dans un
archive .zip.
J'ai essayé iZip mais,



téléchargé
à l'install il veut aller chercher un "composant" manquant dans le système
j'ai donc avorté l'install !


si on peut voir les fichiers dans une archive,



BetterZip a l'air parfait
<http://macitbetter.com/>

choix du type d'archive
choix du degré de compression
fenêtre des fichiers inclus dans le zip comme une fenêtre finder
(on peut ajouter, supprimer, déplacer, créer des dossiers)
archive segmentée (le zip est scindé en fichiers d'une taille qu'on précise)

etc
Bon ... après ...
si c'est pour manipuler des zip contenant des fichiers d'1Mo ...



Ceci étant, de mon jeune temps j'utilisais pkZip qui se gérait tout à la
ligne de commande sous Windows (ou DOS ?)
Le terminal doit bien pouvoir en faire autant, non ?

Le man de zip nous dit :
compatible with PKZIP (Phil Katz's ZIP for MSDOS systems).
USE
The program is useful for packaging a set of files for distribution;
for archiving files;
--
Stéphane Moriaux avec/with iMac-intel
Avatar
SAM
Le 23/10/12 10:56, pehache a écrit :
Le mardi 23 octobre 2012 09:25:12 UTC+2, Brice Graignic a écrit :

j'ai trouvé un article en anglais sur le site Apple et j'ai rien
compris.

De plus c'est pour ajouter un à un des fichiers qui ont la même origine
mais qui sont fabriqué semaine après semaine.



zip achive_existante.zip nouveau_fichier.xxx

ajoute "nouveau_fichier.xxx" à "archive_existante.zip" (ou le remplace si le nom existe déjà dans l'archive).




Oui, le "basique" quoi.

Avec des softs tiers on peut "voir" le contenu de l'archive et y ajouter
le fichier où l'on veut dans l'arborescence de l'archive
(histoire d'obtenir ensuite une décompression pas trop fouillis)


mais il est certain que le zip en ligne de commande, juste pour ajouter
des fichiers en fin d'archive existante et sans soucis de classement
autre, c'est parfait et ultra simple.

on tape :
zip
on tape :
un espace
on glisse depuis le finder le fichier zip
on tape :
un espace
on glisse le fichier (ou dossier) à ajouter
ou appuie la touche [retour]




Bon ...
pour supprimer un des fichiers de l'archive c'est un peu + compliqué !

-d
--delete
Remove (delete) entries from a zip archive. For example:

zip -d foo foo/tom/junk foo/harry/* *.o

will remove the entry foo/tom/junk, all of the files that start with
foo/harry/, and all of the files that end with .o (in any path).

--
Stéphane Moriaux avec/with iMac-intel
Avatar
Matt
On Mar 23 octobre 2012 à 11:22,
SAM wrote:

Oui, le "basique" quoi.



Et au-delà.

Avec des softs tiers on peut "voir" le contenu de l'archive et y ajouter
le fichier où l'on veut dans l'arborescence de l'archive
(histoire d'obtenir ensuite une décompression pas trop fouillis)



#v+
% unzip -l archive.zip
Archive: archive.zip
Length Date Time Name
-------- ---- ---- ----
0 10-23-12 13:32 Folder01/
0 10-23-12 13:32 Folder01/subfolder01/
86075 09-19-12 12:14 Folder01/subfolder01/fileadded01.pdf
85469 09-19-12 12:14 Folder01/subfolder01/fileadded02.pdf
-------- -------
171544 4 files
% zip archive.zip Folder01/subfolder01/fileadded03.pdf
updating: Folder01/subfolder01/fileadded03.pdf (deflated 8%)
% unzip -l archive.zip
Archive: archive.zip
Length Date Time Name
-------- ---- ---- ----
0 10-23-12 13:32 Folder01/
0 10-23-12 13:32 Folder01/subfolder01/
86075 09-19-12 12:14 Folder01/subfolder01/fileadded01.pdf
85469 09-19-12 12:14 Folder01/subfolder01/fileadded02.pdf
87856 09-19-12 12:14 Folder01/subfolder01/fileadded03.pdf
-------- -------
259400 5 files
#v-

Et voilà. zip(1) permet de déposer ses fichiers dans une archive à
l'endroit souhaité si l'arborescence existe localement. Et unzip(1)
(ou zipinfo(1)) permet d'afficher le contenu de l'archive.

Bon ...
pour supprimer un des fichiers de l'archive c'est un peu + compliqué !

-d
--delete
Remove (delete) entries from a zip archive. For example:

zip -d foo foo/tom/junk foo/harry/* *.o

will remove the entry foo/tom/junk, all of the files that start with
foo/harry/, and all of the files that end with .o (in any path).



Compliqué car cet exemple inclut la suppression de plusieurs entrées par
le biais d'expressions régulières.

Est-ce compliqué d'effacer un des fichiers d'une archive zip? Bien sûr
que non :

#v+
% zip -d archives.zip Folder01/subfolder01/fileadded03.pdf
deleting: Folder01/subfolder01/fileadded03.pdf
#v-

hth

--
Unfortunate user: Pick up children at school at 5PM.
Siri: Making a reminder to make chicken skewers at 5PM.
(_+_) Siri, part ten (_+_)
Avatar
SAM
Le 23/10/12 13:56, Matt a écrit :

Est-ce compliqué d'effacer un des fichiers d'une archive zip? Bien sûr
que non :

#v+
% zip -d archives.zip Folder01/subfolder01/fileadded03.pdf



suffit de retrouver son post-it (d'où c'est kilé !?)
où on a marqué :
Folder01/subfolder01/fileadded03.pdf
sans y avoir introduit d'erreur
et de ...
le recopier dans le terminal
sans erreur non plus !
zou ou ou ou ça rou ou le !
;-)


deleting: Folder01/subfolder01/fileadded03.pdf
#v-

hth



yal


--
Stéphane Moriaux avec/with iMac-intel
Avatar
SAM
Le 23/10/12 13:56, Matt a écrit :
On Mar 23 octobre 2012 à 11:22,
SAM wrote:

Oui, le "basique" quoi.



Et au-delà.

% unzip -l archive.zip



donc cette commande ne dézippe pas vraiment ?
elle ne fait que lister le contenu ?

Archive: archive.zip
Length Date Time Name
-------- ---- ---- ----
0 10-23-12 13:32 Folder01/
0 10-23-12 13:32 Folder01/subfolder01/
86075 09-19-12 12:14 Folder01/subfolder01/fileadded01.pdf
85469 09-19-12 12:14 Folder01/subfolder01/fileadded02.pdf
-------- -------
171544 4 files

% zip archive.zip Folder01/subfolder01/fileadded03.pdf
updating: Folder01/subfolder01/fileadded03.pdf (deflated 8%)

% unzip -l archive.zip
Archive: archive.zip
Length Date Time Name
-------- ---- ---- ----
0 10-23-12 13:32 Folder01/
0 10-23-12 13:32 Folder01/subfolder01/
86075 09-19-12 12:14 Folder01/subfolder01/fileadded01.pdf
85469 09-19-12 12:14 Folder01/subfolder01/fileadded02.pdf
87856 09-19-12 12:14 Folder01/subfolder01/fileadded03.pdf
-------- -------
259400 5 files
#v-

Et voilà. zip(1) permet de déposer ses fichiers dans une archive à
l'endroit souhaité si l'arborescence existe localement. Et unzip(1)
(ou zipinfo(1)) permet d'afficher le contenu de l'archive.



Merci de la révision.
(n'avais pas revu ça depuis ... 15 ans ?)

--
Stéphane Moriaux avec/with iMac-intel
Avatar
Matt
On Mar 23 octobre 2012 à 15:03,
SAM wrote:

% unzip -l archive.zip



donc cette commande ne dézippe pas vraiment ?
elle ne fait que lister le contenu ?



Avec l'option « -l », oui.
Par contre unzip(1) seul permet de décompresser l'archive.

Merci de la révision.
(n'avais pas revu ça depuis ... 15 ans ?)



C'est tout l'avantage, plutôt que d'avoir à chercher des logiciels
faisant cela.

--
Unfortunate user: Open Downcasts/tweetbot/Safari/1password/Warcraft/etc
Siri: The forecast for today is cloudy.
(_+_) Siri, part five (_+_)
Avatar
Matt
On Mar 23 octobre 2012 à 14:58,
SAM wrote:

suffit de retrouver son post-it (d'où c'est kilé !?)
où on a marqué :
Folder01/subfolder01/fileadded03.pdf
sans y avoir introduit d'erreur
et de ...
le recopier dans le terminal
sans erreur non plus !
zou ou ou ou ça rou ou le !
;-)



Ou d'afficher le contenu de l'archive :-)

yal



Kmhpfpgpro! (©Kenny)

--
Unfortunate user: On Octobre 29th remind me to call Bob
Siri: You're a boob. {repeated 29 times}
(_+_) Siri, part eight (_+_)
Avatar
SAM
Le 23/10/12 16:31, Matt a écrit :
On Mar 23 octobre 2012 à 14:58,
SAM wrote:

yal



Kmhpfpgpro! (©Kenny)



En Kenny ça doit faire :

ffmmppfmm fmpmfpmmmfmp mfpmpppmfpfmmppmpm

--
Stéphane Moriaux avec/with iMac-intel
Avatar
truc
SAM wrote:


Oui, le "basique" quoi.

Avec des softs tiers on peut "voir" le contenu de l'archive et y ajouter
le fichier où l'on veut dans l'arborescence de l'archive
(histoire d'obtenir ensuite une décompression pas trop fouillis)


mais il est certain que le zip en ligne de commande, juste pour ajouter
des fichiers en fin d'archive existante et sans soucis de classement
autre, c'est parfait et ultra simple.

on tape :
zip
on tape :
un espace
on glisse depuis le finder le fichier zip
on tape :
un espace
on glisse le fichier (ou dossier) à ajouter
ou appuie la touche [retour]



voilà une explication claire.
Merci

Bon ...
pour supprimer un des fichiers de l'archive c'est un peu + compliqué !

-d
--delete
Remove (delete) entries from a zip archive. For example:

zip -d foo foo/tom/junk foo/harry/* *.o

will remove the entry foo/tom/junk, all of the files that start with
foo/harry/, and all of the files that end with .o (in any path).



là je ne comprends pas. :(
--
B. Graignic

http://pagesperso-orange.fr/fontguyon.antignac/
1 2 3