Bzip2Archive.SetSource
Contenido
[
Ocultar
]SetSource(Stream)
Establece el contenido que se comprimirá dentro del archivo.
public void SetSource(Stream source)
Parámetro | Escribe | Descripción |
---|---|---|
source | Stream | El flujo de entrada para el archivo. |
Ejemplos
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource(new MemoryStream(new byte[] { 0x00,0xFF }));
archive.Save("archive.bz2");
}
Ver también
- class Bzip2Archive
- espacio de nombres Aspose.Zip.Bzip2
- asamblea Aspose.Zip
SetSource(FileInfo)
Establece el contenido que se comprimirá dentro del archivo.
public void SetSource(FileInfo fileInfo)
Parámetro | Escribe | Descripción |
---|---|---|
fileInfo | FileInfo | La referencia a un archivo que se va a comprimir. |
Ejemplos
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("archive.bz2");
}
Ver también
- class Bzip2Archive
- espacio de nombres Aspose.Zip.Bzip2
- asamblea Aspose.Zip
SetSource(string)
Establece el contenido que se comprimirá dentro del archivo.
public void SetSource(string path)
Parámetro | Escribe | Descripción |
---|---|---|
path | String | Ruta al archivo a comprimir. |
Excepciones
excepción | condición |
---|---|
ArgumentNullException | path es nulo. |
SecurityException | La persona que llama no tiene el permiso necesario para acceder. |
ArgumentException | Elpath está vacío, solo contiene espacios en blanco o contiene caracteres no válidos. |
UnauthorizedAccessException | Acceso al archivopath es denegado. |
PathTooLongException | El especificadopath, nombre de archivo, o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en plataformas basadas en Windows, las rutas deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres. |
NotSupportedException | Archivo enpath contiene dos puntos (:) en medio de la cadena. |
Ejemplos
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource("data.bin");
archive.Save("archive.bz2");
}
Ver también
- class Bzip2Archive
- espacio de nombres Aspose.Zip.Bzip2
- asamblea Aspose.Zip
SetSource(TarArchive, TarFormat)
Establece el contenido que se comprimirá dentro del archivo.
public void SetSource(TarArchive tarArchive, TarFormat format = TarFormat.UsTar)
Parámetro | Escribe | Descripción |
---|---|---|
tarArchive | TarArchive | Tar archivo para ser comprimido. |
format | TarFormat | Define el formato del encabezado tar. |
Observaciones
Utilice este método para crear un archivo conjunto tar.bz2.
Ejemplos
using (var tarArchive = new TarArchive())
{
tarArchive.CreateEntry("first.bin", "data1.bin");
tarArchive.CreateEntry("second.bin", "data2.bin");
using (var bzippedArchive = new Bzip2Archive())
{
bzippedArchive.SetSource(tarArchive);
bzippedArchive.Save("archive.tar.bz2");
}
}
Ver también
- class TarArchive
- enum TarFormat
- class Bzip2Archive
- espacio de nombres Aspose.Zip.Bzip2
- asamblea Aspose.Zip
SetSource(CpioArchive, CpioFormat)
Establece el contenido que se comprimirá dentro del archivo.
public void SetSource(CpioArchive cpioArchive, CpioFormat format = CpioFormat.OldAscii)
Parámetro | Escribe | Descripción |
---|---|---|
cpioArchive | CpioArchive | Archivo Cpio a comprimir. |
format | CpioFormat | Define el formato del encabezado cpio. |
Observaciones
Utilice este método para crear un archivo cpio.bz2 conjunto.
Ejemplos
using (var cpioArchive = new CpioArchive())
{
cpioArchive.CreateEntry("first.bin", "data1.bin");
cpioArchive.CreateEntry("second.bin", "data2.bin");
using (var bzippedArchive = new Bzip2Archive())
{
bzippedArchive.SetSource(cpioArchive);
bzippedArchive.Save("archive.cpio.bz2");
}
}
Ver también
- class CpioArchive
- enum CpioFormat
- class Bzip2Archive
- espacio de nombres Aspose.Zip.Bzip2
- asamblea Aspose.Zip