SevenZipArchiveEntry.Open
SevenZipArchiveEntry.Open method
추출할 항목을 열고 항목 내용이 있는 스트림을 제공합니다.
public Stream Open(string password = null)
모수 | 유형 | 설명 |
---|---|---|
password | String | 암호 해독을 위한 선택적 암호입니다. |
반환 값
항목의 내용을 나타내는 스트림입니다.
예외
예외 | 상태 |
---|---|
InvalidOperationException | 추출을 위해 아카이브가 열리지 않습니다. - 또는 - 이 항목은 디렉터리입니다. |
InvalidDataException | 항목에 잘못된 데이터가 있습니다. |
비고
파일의 원래 내용을 가져오기 위해 스트림에서 읽습니다. 예제 섹션을 참조하십시오.
예
사용법:
.NET 4.0 이상 - Stream.CopyTo 메서드 사용:
decompressed.CopyTo(httpResponse.OutputStream)
.NET 3.5 이전 - 수동으로 바이트 복사:
byte[] buffer = new byte[8192];
int bytesRead;
while (0 < (bytesRead = decompressed.Read(buffer, 0, buffer.Length)))
fileStream.Write(buffer, 0, bytesRead);
Stream decompressed = entry.Open();
또한보십시오
- class SevenZipArchiveEntry
- 네임스페이스 Aspose.Zip.SevenZip
- 집회 Aspose.Zip