Bzip2Archive.SetSource
내용물
[
숨다
]SetSource(Stream)
아카이브 내에서 압축할 콘텐츠를 설정합니다.
public void SetSource(Stream source)
모수 | 유형 | 설명 |
---|---|---|
source | Stream | 아카이브의 입력 스트림입니다. |
예
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource(new MemoryStream(new byte[] { 0x00,0xFF }));
archive.Save("archive.bz2");
}
또한보십시오
- class Bzip2Archive
- 네임스페이스 Aspose.Zip.Bzip2
- 집회 Aspose.Zip
SetSource(FileInfo)
아카이브 내에서 압축할 콘텐츠를 설정합니다.
public void SetSource(FileInfo fileInfo)
모수 | 유형 | 설명 |
---|---|---|
fileInfo | FileInfo | 압축할 파일에 대한 참조입니다. |
예
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("archive.bz2");
}
또한보십시오
- class Bzip2Archive
- 네임스페이스 Aspose.Zip.Bzip2
- 집회 Aspose.Zip
SetSource(string)
아카이브 내에서 압축할 콘텐츠를 설정합니다.
public void SetSource(string path)
모수 | 유형 | 설명 |
---|---|---|
path | String | 압축할 파일의 경로입니다. |
예외
예외 | 상태 |
---|---|
ArgumentNullException | path null입니다. |
SecurityException | 호출자에게 액세스에 필요한 권한이 없습니다. |
ArgumentException | 그만큼path 비어 있거나 공백만 포함하거나 잘못된 문자를 포함합니다. |
UnauthorizedAccessException | 파일에 대한 액세스path 거부되었습니다. |
PathTooLongException | 지정된path, 파일 이름 또는 둘 다 시스템 정의 최대 길이를 초과합니다. 예를 들어 Windows 기반 플랫폼에서 경로는 248자 미만이어야 하고 파일 이름은 260자 미만이어야 합니다. |
NotSupportedException | 파일 위치path 문자열 중간에 콜론(:)을 포함합니다. |
예
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource("data.bin");
archive.Save("archive.bz2");
}
또한보십시오
- class Bzip2Archive
- 네임스페이스 Aspose.Zip.Bzip2
- 집회 Aspose.Zip
SetSource(TarArchive, TarFormat)
아카이브 내에서 압축할 콘텐츠를 설정합니다.
public void SetSource(TarArchive tarArchive, TarFormat format = TarFormat.UsTar)
모수 | 유형 | 설명 |
---|---|---|
tarArchive | TarArchive | 압축할 Tar 아카이브입니다. |
format | TarFormat | tar 헤더 형식을 정의합니다. |
비고
이 방법을 사용하여 공동 tar.bz2 아카이브를 구성합니다.
예
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");
}
}
또한보십시오
- class TarArchive
- enum TarFormat
- class Bzip2Archive
- 네임스페이스 Aspose.Zip.Bzip2
- 집회 Aspose.Zip
SetSource(CpioArchive, CpioFormat)
아카이브 내에서 압축할 콘텐츠를 설정합니다.
public void SetSource(CpioArchive cpioArchive, CpioFormat format = CpioFormat.OldAscii)
모수 | 유형 | 설명 |
---|---|---|
cpioArchive | CpioArchive | 압축할 Cpio 아카이브. |
format | CpioFormat | cpio 헤더 형식을 정의합니다. |
비고
이 방법을 사용하여 공동 cpio.bz2 아카이브를 구성합니다.
예
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");
}
}
또한보십시오
- class CpioArchive
- enum CpioFormat
- class Bzip2Archive
- 네임스페이스 Aspose.Zip.Bzip2
- 집회 Aspose.Zip