7
votes

Quel programme dois-je utiliser pour créer un fichier xml (xml.gz) gzippé?

J'ai vraiment besoin d'aide pour trouver un programme qui me permettra de modifier les fichiers xml.gz . Pour être honnête, je ne suis même pas sûr de ce qu'est un fichier xml.gz est à ce sujet. Si c'est un fichier XML compressé, je voudrais également demander comment compresser un fichier XML. Donc, pour résumer, j'aimerais connaître des suggestions de programme et une explication sur xml.gz fichiers.


2 commentaires

Comment cette programmation est-elle liée?


Le fichier XML est juste un fichier XML compressé


6 Réponses :


10
votes

C'est juste un fichier .xml compressé. par exemple. Pour créer xxx

qui crée le fichier avec le suffixe .gz .

et pour décompresser xxx

(les utilitaires GZIP seront probablement standard sur votre Unix, ou sont disponibles via Cygwin pour Windows).

Notez que certains éditeurs vous permettront d'éditer le fichier .gz en le décompressant à la volée pour vous, vous n'avez donc pas besoin de décompresser Ensuite, edit (par exemple, vim )


1 commentaires

et à décompresser à stdout, zcat file.xml.gz





0
votes

Vous pouvez décompresser un fichier xml.gz sur une distribution de Linux standard avec la commande xxx

et le compressez également avec la commande xxx p> sur Windows Vous pouvez utiliser votre gestionnaire d'archives préféré ou utiliser 7zip si vous n'en avez pas .


0 commentaires

3
votes

Créez le fichier XML avec n'importe quel outil.

Après cela, si sur UNIX / Linux - Vous pouvez utiliser < forte> gzip :

à compresser xxx

vous aurez le compressé FileName.xml.gz dans le même dossier.

à décompresser xxx

dans le cas de Windows , vous pouvez utiliser 7zip


0 commentaires

1
votes

(pour pousser la programmation thread-wards)

Pour lire / écrire des fichiers GZIP Programmatiquement, on pourrait essayer la bibliothèque ZLIB qui permet de lire / écrire des fichiers gzip à l'aide d'une interface similaire à fopen / fwrite / fclose.

http://www.zlib.net/manual.html#gzopen

en python, c'est beaucoup plus simple - à l'aide du module GZIP: http://www.doughellmann.com/pymotw/gzip/


0 commentaires