Existe-t-il un utilitaire de ligne de commande linux pouvant gérer les formats d'archive Windows et Linux?
J'écris un script qui doit pouvoir extraire des informations (la liste des fichiers / dossiers à l'intérieur est cruciale) à partir des formats d'archive les plus populaires utilisés sur les deux systèmes d'exploitation.
Ou peut-être un script qui fournit une API, en sélectionnant l'utilitaire approprié en fonction du type de fichier?
Réponses:
un outil fonctionne très bien pour ce genre de chose. Ce qui est bien, c’est que vous n’avez pas à jongler avec les divers commutateurs de ligne de commande pour tar, zip, rar, etc. dans votre cerveau, juste
aunpack <your-compressed-file>
et le tour est joué! Une autre fonctionnalité intéressante: elle permet d'extraire votre archive dans son propre répertoire (idéal pour les personnes qui distribuent des archives qui ne sont pas regroupées dans un répertoire de niveau supérieur!)la source
je pense 7zip supporte la plupart des formats. Il existe un utilitaire de ligne de commande appelé 7z.
la source