Les deux révisions précédentesRévision précédente | |
issue192:c_c [2023/04/30 08:23] – d52fr | issue192:c_c [2023/05/03 11:33] (Version actuelle) – auntiee |
---|
unzip <filename.zip>** | unzip <filename.zip>** |
| |
J'ai donc dû exporter quelque chose de MySQL au travail et me l'envoyer pour que je puisse le transmettre par courriel à l'un de nos développeurs. Bien que j'aie conservé une partie de mon savoir-faire en ce qui concerne MySQL, j'ai failli me retrouver sans rien lorsqu'il s'est agi de la partie compression. Depuis combien de temps n'avais-je pas archivé quelque chose en ligne de commande ? Des années ! J'avais l'impression d'être un vrai n00b, et voici mes réflexions en tant que n00b, car je peux tout à fait les comprendre. Je ne vais pas vous dire que la mémoire musculaire s'est mise en marche, mais plutôt l'horrible vérité, je suis allé sur duckduckgo.com et j'ai cherché. La plupart de ces choses, je ne les ai pas faites depuis plus de 10 ans. J'ai été tellement gâté par les archiveurs de l'interface graphique que je n'ai jamais eu besoin de les utiliser. Désarchiver n'était pas un problème, mais zipper quelque chose avec des commutateurs sains ? Ayant été un magicien de l'ARJ à l'époque du DOS, j'ai pensé qu'il était temps de me familiariser à nouveau avec les algorithmes de compression. Je vais commencer par les bases, en essayant de ne pas parler des commutateurs. | Bon, j'ai dû exporter quelque chose de MySQL au travail et me l'envoyer pour que je puisse le transmettre par courriel à l'un de nos développeurs. Bien que j'aie conservé une partie de mon savoir-faire en ce qui concerne MySQL, j'ai failli me retrouver sans idée lorsqu'il s'est agi de la partie compression. Depuis combien de temps n'avais-je pas archivé quelque chose en ligne de commande ? Des années ! J'avais l'impression d'être un vrai débutant, et voici mes réflexions en tant que « n00b », car je peux tout à fait les comprendre. Je ne vais pas vous dire que la mémoire musculaire s'est mise en marche, mais plutôt l'horrible vérité ; je suis donc allé sur duckduckgo.com et j'ai cherché. La plupart de ces choses, je ne les ai pas faites depuis plus de 10 ans. J'ai été tellement gâté par les archiveurs de l'interface graphique que je n'ai jamais eu besoin de les utiliser. Désarchiver n'était pas un problème, mais zipper quelque chose avec des commutateurs sains ? Ayant été un magicien de l'ARJ à l'époque du DOS, j'ai pensé qu'il était temps de me familiariser à nouveau avec les algorithmes de compression. Je vais commencer par les bases, en essayant de ne pas parler des commutateurs. |
| |
Commençons par celui que tout le monde connaît, zip. | Commençons par celui que tout le monde connaît, zip. |
Ce qui distingue le bon vieux zip, c'est qu'il est possible de diviser les fichiers zippés. Ce que vous trouverez, le plus souvent, c'est gzip. | Ce qui distingue le bon vieux zip, c'est qu'il est possible de diviser les fichiers zippés. Ce que vous trouverez, le plus souvent, c'est gzip. |
| |
Gzip vise à être un zipper plus simple, avec un seul paramètre nécessaire. | Gzip vise à être un zipper plus simple, ayant besoin d'un seul paramètre. |
| |
Gzip <fichier source> | Gzip <fichier source> |
| |
et bam ! toutes vos bases nous appartiennent. Gzip supprime le fichier source une fois que le fichier de destination est créé. | et bam ! toutes les bases y sont. Gzip supprime le fichier source une fois que le fichier de destination est créé. |
| |
Toujours dans un souci d'exhaustivité, l'inverse est : | Toujours dans un souci d'exhaustivité, l'inverse est : |
gzip -h | gzip -h |
| |
Bzip ou bzip2, que vous verrez sur les systèmes modernes, fonctionne de la même manière que gzip à toutes fins utiles. Le contraire est bunzip2. | Bzip ou bzip2, que vous verrez sur les systèmes modernes, fonctionne de la même manière que gzip pour nos besoins. Le contraire est bunzip2. |
| |
Lorsque vous installez un système d'exploitation Linux, vous avez peut-être remarqué xz. Il est donc possible qu'il soit également disponible partout et qu'il fonctionne de la même manière que le précédent, et c'est donc unxz. | Lorsque vous installez un système d'exploitation Linux, vous avez peut-être remarqué xz. Il est donc possible qu'il soit également disponible partout et qu'il fonctionne de la même manière que le précédent, et c'est donc unxz. |
Je ne parle pas ici de taux de compression ou de vitesse, il s'agit plutôt d'une vue d'ensemble pour vous aider à vous souvenir de ce qui va où. | Je ne parle pas ici de taux de compression ou de vitesse, il s'agit plutôt d'une vue d'ensemble pour vous aider à vous souvenir de ce qui va où. |
| |
Si vous n'avez pas besoin d'une réelle compression, mais simplement de regrouper des fichiers, il y a toujours tar, l'archiveur sur bandes. Il compresse et ne supprime pas le fichier source une fois que c'est fait. Cependant, je préfère compresser étroitement les choses qui doivent être transférées sur un réseau. Je déteste attendre. Avec tar, il faut se souvenir des commutateurs. IN sera cfz (oui le c est pour compression, mais c'est nul) et OUT sera xvf. Honnêtement, je l'ai probablement utilisé deux fois dans ma vie, bien que pour une raison quelconque je me souvienne de commutateurs comme cz, pour l'ancienne Tchécoslovaquie, et fx, pour les effets. | Si vous n'avez pas besoin d'une réelle compression, mais simplement de regrouper des fichiers, il y a toujours tar, pour l'archivage sur bande. Il compresse et ne supprime pas le fichier source une fois que c'est fait. Cependant, je préfère compresser hermétiquement les choses qui doivent être transférées sur un réseau. Je déteste attendre. Avec tar, il faut se souvenir des commutateurs. IN sera cfz (oui, le c est pour compression, mais c'est nul) et OUT sera xvf. Honnêtement, je l'ai probablement utilisé deux fois dans ma vie, bien que, pour une raison quelconque, je me souvienne de commutateurs comme cz, pour l'ancienne Tchécoslovaquie, et fx, pour les effets. |
| |
Comme je préfère ne pas me souvenir de ce qui fait quoi, je suggère de choisir un outil et de s'y tenir. Bien qu'on ne le trouve généralement pas sur les serveurs, p7zip serait mon poison, à moins que la personne qui l'a mis en place n'ait fait preuve de prévoyance. Je m'en souviens grâce à : « C'est un a et un e et ce n'est pas destructif », ce qui signifie que vous utilisez un « a » pour archiver et un « e » pour extraire et qu'il ne supprime pas le fichier source. Bien que le paquet s'appelle p7zip (à ne pas confondre avec peazip), la commande est simplement 7z. | Comme je préfère ne pas me souvenir de ce qui fait quoi, je suggère de choisir un outil et de s'y tenir. Bien qu'on ne le trouve généralement pas sur les serveurs, p7zip serait mon choix, à moins que la personne qui l'a mis en place n'ait fait preuve de prévoyance. Je m'en souviens grâce à : « C'est un a et un e et ce n'est pas destructif », ce qui signifie que vous utilisez un « a » pour archiver et un « e » pour extraire et qu'il ne supprime pas le fichier source. Bien que le paquet s'appelle p7zip (à ne pas confondre avec peazip), la commande est simplement 7z. |
| |
| |
Now I’m not saying everything you read here is 100% accurate, my observation skills are not the best, probably why my role play characters always have a really high perception skill, but it should be close enough as damnit is to swearing. To add insult to injury, I just realised my seed brittle is a sesame seed brittle, that no-one but my budgies will like…** | Now I’m not saying everything you read here is 100% accurate, my observation skills are not the best, probably why my role play characters always have a really high perception skill, but it should be close enough as damnit is to swearing. To add insult to injury, I just realised my seed brittle is a sesame seed brittle, that no-one but my budgies will like…** |
| |
Cela dit, je regardais nos logs l'autre jour et je me suis dit que si je devais les prendre (ils font littéralement des gigaoctets), j'utiliserais gzip. C'est le plus rapide de la liste ci-dessus. | Cela étant dit, je regardais nos journaux l'autre jour et je me suis dit que si je devais les prendre (ils font littéralement des gigaoctets), j'utiliserais gzip. C'est le plus rapide de la liste ci-dessus. |
| |
Et maintenant... Votre mission.... Si vous l'acceptez... | Et maintenant... Votre mission.... Si vous l'acceptez... |
En ce qui concerne les commutateurs. C'est la raison pour laquelle je vous suggère d'en choisir un et de vous y tenir. | En ce qui concerne les commutateurs. C'est la raison pour laquelle je vous suggère d'en choisir un et de vous y tenir. |
| |
Je ne dis pas que tout ce que vous lisez ici est exact à 100 %, mes capacités d'observation ne sont pas les meilleures, ce qui explique sans doute pourquoi mes personnages de jeu de rôle ont toujours une capacité de perception très élevée, mais cela devrait être assez proche, comme c'est le cas pour les jurons. Pour ajouter l'insulte à l'injure, je viens de réaliser que mon biscuit aux graines est un biscuit aux graines de sésame, que personne n'aimera à part mes perruches... | Je ne dis pas que tout ce que vous lisez ici est exact à 100 %, mes capacités d'observation ne sont pas les meilleures, ce qui explique sans doute pourquoi mes personnages de jeu de rôle ont toujours une capacité de perception très élevée, mais cela devrait être assez proche. Pire encore, je viens de réaliser que mon biscuit aux graines est un biscuit aux graines de sésame, que personne n'aimera à part mes perruches... |
| |
| |
Did I make a boo-boo? misc@fullcirclemagazine.org** | Did I make a boo-boo? misc@fullcirclemagazine.org** |
| |
À l'époque des disquettes, la possibilité de diviser les fichiers était très importante, d'où mon obsession pour ARJ, mais sachez que ARJ, LHA, RAR, etc. sont toujours valables. (Vous avez peut-être remarqué que certains fichiers, comme lorsque vous utilisez NZB, sont divisés en fichiers compressés plus petits). Mais pas dans une distro Linux de base, car ils ne sont pas libres ou open source. Il y a donc de fortes chances que votre conteneur Linux alpin n'en contienne pas, mais des zip, gzip ou xz. Gardez cela à l'esprit. Linux de base doit-il contenir des algorithmes de compression non libres ou propriétaires ? Les algorithmes de compression libres et open source sont-ils à la traîne ? Le temps de transfert sur le réseau économisé grâce à une meilleure compression est-il gaspillé dans le temps de compression lui-même ? Faites-nous part de vos réflexions. | À l'époque des disquettes, la possibilité de diviser les fichiers était très importante, d'où mon obsession pour ARJ, mais sachez que ARJ, LHA, RAR, etc. sont toujours valables. (Vous avez peut-être remarqué que certains fichiers, comme lorsque vous utilisez NZB, sont divisés en fichiers compressés plus petits). Mais pas dans une distro Linux de base, car ils ne sont ni libres ni Open Source. Il y a donc de fortes chances que votre conteneur Linux alpin n'en contienne pas, mais des zip, gzip ou xz. Gardez cela à l'esprit. Linux de base doit-il contenir des algorithmes de compression non libres ou propriétaires ? Les algorithmes de compression libres et open source sont-ils à la traîne ? Le temps de transfert sur le réseau économisé grâce à une meilleure compression est-il gaspillé dans le temps de compression lui-même ? Faites-nous part de vos réflexions. |
| |
Ai-je fait une erreur ? misc@fullcirclemagazine.org | Ai-je fait une erreur ? misc@fullcirclemagazine.org |
| |