Composition des archives SHAR
Aperçu
SHAR (Shell Archive) est un format qui crée une archive de script shell, généralement utilisée sur les systèmes Unix. Bien qu’il s’agisse d’un format obsolète, il peut toujours être utile dans certains scénarios, tels que le partage de fichiers dans des environnements Unix. Les archives SHAR contiennent les commandes nécessaires pour extraire des fichiers sur un système Unix en exécutant l’archive sous forme de script. Vous pouvez obtenir plus d’informations sur l’archive SHAR dans cet article.
Avec Aspose.ZIP, vous pouvez créer des archives SHAR comme vous le feriez avec d’autres formats d’archives, tels que ZIP ou 7z. Le processus est simple et suit le même modèle de création d’entrées et d’enregistrement de l’archive dans un fichier.
Dans l’exemple ci-dessous, une archive SHAR est créée avec deux fichiers : alice.txt et block.raw. Ces fichiers sont ajoutés en tant qu’entrées à l’archive SHAR et enregistrés sous result.shar.
1 using (var archive = new SharArchive())
2 {
3 archive.CreateEntry("alice.txt", File.OpenRead("alice.txt"));
4 archive.CreateEntry("data.bin", File.OpenRead("block.raw"));
5 archive.Save("result.shar");
6 }
shar est un script shell Unix valide. Ce format est pour la plupart obsolète. Cependant, vous pouvez composer une telle archive avec Aspose.Zip de la même manière que les autres archives.