Zusammensetzung des SHAR-Archivs
�berblick
SHAR (Shell Archive) ist ein Format, das ein Shell-Skriptarchiv erstellt, das normalerweise auf Unix-basierten Systemen verwendet wird. Obwohl es sich um ein veraltetes Format handelt, kann es in bestimmten Szenarien immer noch n�tzlich sein, beispielsweise beim Teilen von Dateien in Unix-Umgebungen. SHAR-Archive enthalten die Befehle, die zum Extrahieren von Dateien auf einem Unix-System erforderlich sind, indem das Archiv als Skript ausgef�hrt wird. Weitere Informationen zum SHAR-Archiv erhalten Sie in diesem Artikel.
Mit Aspose.ZIP k�nnen Sie SHAR-Archive genauso erstellen, wie Sie es mit anderen Archivformaten wie ZIP oder 7z tun w�rden. Der Vorgang ist einfach und folgt dem gleichen Muster, bei dem Eintr�ge erstellt und das Archiv in einer Datei gespeichert werden.
Im folgenden Beispiel wird ein SHAR-Archiv mit zwei Dateien erstellt: alice.txt und block.raw. Diese Dateien werden als Eintr�ge zum SHAR-Archiv hinzugef�gt und als result.shar gespeichert.
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 ist ein g�ltiges Unix-Shell-Skript. Dieses Format ist gr��tenteils veraltet. Sie k�nnen ein solches Archiv jedoch wie andere Archive auch mit Aspose.Zip erstellen.