Class ArchiveFormatDetector

Class ArchiveFormatDetector

Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)

아카이브 형식을 감지하고 기타 관련 정보를 제공합니다.

[Obsolete("ArchiveInstanceInfo 클래스의 정적 메서드를 대신 사용하십시오.")]
public sealed class ArchiveFormatDetector

상속

objectArchiveFormatDetector

상속된 멤버

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

아카이브 파일의 파일 이름입니다.

반환값

ArchiveFormatInfo

아카이브 형식에 대한 정보 또는 형식이 감지되지 않은 경우 null입니다.

예외

ArgumentNullException

fileName이 null입니다.

SecurityException

호출자가 액세스하는 데 필요한 권한이 없습니다.

ArgumentException

fileName이 비어 있거나, 공백만 포함하거나, 잘못된 문자가 포함되어 있습니다.

UnauthorizedAccessException

파일 fileName에 대한 액세스가 거부되었습니다.

PathTooLongException

지정된 fileName이 시스템 정의 최대 길이를 초과합니다. 예를 들어, Windows 기반 플랫폼에서는 경로가 248자 미만이어야 하며, 파일 이름은 260자 미만이어야 합니다.

NotSupportedException

fileName에 문자열 중간에 콜론(:)이 포함되어 있습니다.

IOException

파일을 여는 동안 I/O 오류가 발생했습니다.

GetFormatInfo(Stream)

형식 정보를 가져옵니다.

[Obsolete("ArchiveInstanceInfo 클래스의 정적 메서드를 대신 사용하십시오.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)

매개변수

stream Stream

아카이브 파일의 스트림입니다.

반환값

ArchiveFormatInfo

아카이브 형식에 대한 정보 또는 형식이 감지되지 않은 경우 null입니다.

예외

ArgumentNullException

stream이 null입니다.

ArgumentException

stream이 탐색할 수 없습니다.

 한국어