Composición del archivo SHAR
Descripción general
SHAR (Shell Archive) es un formato que crea un archivo de script de shell, normalmente utilizado en sistemas basados en Unix. Si bien es un formato obsoleto, aún puede resultar útil en ciertos escenarios, como compartir archivos en entornos Unix. Los archivos SHAR contienen los comandos necesarios para extraer archivos en un sistema Unix ejecutando el archivo como un script. Puede obtener más información sobre el archivo SHAR en este artículo.
Con Aspose.ZIP, puede crear archivos SHAR tal como lo haría con otros formatos de archivo, como ZIP o 7z. El proceso es simple y sigue el mismo patrón de crear entradas y guardar el archivo en un archivo.
En el siguiente ejemplo, se crea un archivo SHAR con dos archivos: alice.txt y block.raw. Estos archivos se agregan como entradas al archivo SHAR y se guardan como 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 es un script de shell Unix válido. Este formato está prácticamente desactualizado. Sin embargo, puede componer un archivo de este tipo con Aspose.Zip de manera similar a otros archivos.