Articles of compression de

la commande de décompression se termine correctement sans décompresser le fichier

Il y a des fichiers compressés doubles avec l’extension xxx.zip.gz Sur gunzip – le fichier xxx.zip est de taille 0.25 Go Sur unzip après gunzip – l’extension du fichier xxx.zip ne change pas Sortie de décompression: Archive: xxx.zip inflating: xxx.txt aussi echo $? shows 0 Donc, même si la commande zip s’est terminée avec succès […]

Comment compresser un répertoire dans un fichier d’archive sous AIX où tar z n’est pas disponible?

J’ai un répertoire sur un serveur Unix que je dois compresser (récursivement, y compris tous les fichiers et répertoires) en un seul fichier d’archive, que je peux transférer par FTP sur ma boîte Windows. Je dois garder la structure de répertoire / fichier. Toute l’aide que je peux trouver dit d’utiliser quelque chose comme tar […]

Comment compresser gif en utilisant gifsicle et exec en bash?

En ce moment, j’essaye de compresser toutes les images gif dans un dossier en utilisant gifsicle comme ceci: find . -name ‘*.gif’ -exec gifsicle -O ‘{}’ \; Mais je reçois cette sortie suivante (erreur) gifsicle: : is a terminal gifsicle: : is a terminal gifsicle: : is a terminal gifsicle: : is a terminal gifsicle: […]

Est-il possible de stocker le dictionnaire de gzip à partir d’un fichier?

J’ai fait des recherches sur la classification de texte basée sur la compression et j’essaie de trouver un moyen de stocker un dictionnaire construit par l’encodeur (sur un fichier de formation) pour l’utiliser pour exécuter «statiquement» sur un fichier de test? Est-ce possible d’utiliser l’utilitaire gzip d’UNIX? Par exemple, j’ai utilisé 2 fichiers ‘class’ de […]

Apache .htaccess: sert les fonts de caractères précompressées @ font-face

J’ai besoin d’Apache pour servir des fonts précompressées (sans utiliser de déflater). Mon fichier .htaccess dans le dossier / path_to / fonts / ressemble RewriteEngine On RewriteBase /path_to/fonts/ RewriteCond %{HTTP:Accept-Encoding} .*gzip.* RewriteRule (.*)\.ttf $1.ttf.gz AddEncoding x-gzip gz RemoveType application/x-gzip .gz En-têtes de réponse: Accept-Ranges bytes Connection Keep-Alive Content-Encoding **gzip** Content-Length **31709** Content-Type **text/plain** Date Tue, […]

est-il dangereux de compresser / dézipper des fichiers téléchargés inconnus sur le serveur pouvant contenir quelque chose? même des virus?

J’essaie d’implémenter un système utilisateur (php, apache) où l’utilisateur peut télécharger plusieurs fichiers et en télécharger une version compressée. (ou télécharger un fichier compressé et télécharger les fichiers non compressés). question: Y a-t-il un risque de compresser / dézipper ces fichiers inconnus? en d’autres termes, les opérations zip / unzip sous unix / php traitent-elles […]

Apache cache-t-il la version compressée d’un fichier statique?

Si vous configurez Apache pour activer la compression gzip pour vos fichiers HTML / CSS / JS / etc statiques. fichiers, il envoie automatiquement une version compressée à tout client qui envoie un en Accept-Encoding tête de demande Accept-Encoding approprié. (Et pour les autres clients, il envoie simplement le fichier brut non compressé.) Ma question […]

Pourquoi les hachages md5 de deux archives du même fichier diffèrent-ils?

Je peux courir: echo “asdf” > testfile tar czf a.tar.gz testfile tar czf b.tar.gz testfile md5sum *.tar.gz et il se trouve que a.tar.gz et b.tar.gz ont des hachages md5 différents. Il est vrai qu’ils sont différents, ce diff -u a.tar.gz b.tar.gz confirme diff -u a.tar.gz b.tar.gz Quels drapeaux supplémentaires dois-je transmettre à tar pour que […]

(Un / De) compresse une chaîne en bash?

Est-il possible de compresser / décompresser une chaîne en bash en utilisant stdin / stdout? J’ai essayé ceci mais apparemment ce n’est pas supporté? hey=$(echo “hello world” | gzip -cf) echo $hey # returns a compressed ssortingng echo $hey | gzip -cfd gzip: stdin is a multi-part gzip file — not supported Je ne connais […]

Exclure le répertoire lors de la création d’un fichier .tar.gz

J’ai un dossier /public_html/ , dans ce dossier, il y a un dossier /tmp/ qui contient 70 Go de fichiers dont je n’ai pas vraiment besoin. J’essaie maintenant de créer un .tar.gz de /public_html/ exclusion de /tmp/ C’est la commande que j’ai exécutée: tar -pczf MyBackup.tar.gz /home/user/public_html/ –exclude “/home/user/public_html/tmp/” Le tar est toujours en cours […]