Class ArchiveFormatDetector
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
아카이브 형식을 감지하고 기타 관련 정보를 제공합니다.
[Obsolete("ArchiveInstanceInfo 클래스의 정적 메서드를 대신 사용하십시오.")]
public sealed class ArchiveFormatDetector
상속
object ← ArchiveFormatDetector
상속된 멤버
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
생성자
ArchiveFormatDetector()
Aspose.Zip.ArchiveInfo.ArchiveFormatDetector 클래스의 새 인스턴스를 초기화합니다.
[Obsolete("ArchiveInstanceInfo 클래스의 정적 메서드를 대신 사용하십시오.")]
public ArchiveFormatDetector()
메서드
GetFormatInfo(string)
형식 정보를 가져옵니다.
[Obsolete("ArchiveInstanceInfo 클래스의 정적 메서드를 대신 사용하십시오.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
매개변수
fileName
string
아카이브 파일의 파일 이름입니다.
반환값
아카이브 형식에 대한 정보 또는 형식이 감지되지 않은 경우 null입니다.
예외
fileName
이 null입니다.
호출자가 액세스하는 데 필요한 권한이 없습니다.
fileName
이 비어 있거나, 공백만 포함하거나, 잘못된 문자가 포함되어 있습니다.
파일 fileName
에 대한 액세스가 거부되었습니다.
지정된 fileName
이 시스템 정의 최대 길이를 초과합니다. 예를 들어, Windows 기반 플랫폼에서는 경로가 248자 미만이어야 하며, 파일 이름은 260자 미만이어야 합니다.
fileName
에 문자열 중간에 콜론(:)이 포함되어 있습니다.
파일을 여는 동안 I/O 오류가 발생했습니다.
GetFormatInfo(Stream)
형식 정보를 가져옵니다.
[Obsolete("ArchiveInstanceInfo 클래스의 정적 메서드를 대신 사용하십시오.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
매개변수
stream
Stream
아카이브 파일의 스트림입니다.
반환값
아카이브 형식에 대한 정보 또는 형식이 감지되지 않은 경우 null입니다.
예외
stream
이 null입니다.
stream
이 탐색할 수 없습니다.