라이선스
Aspose.ZIP 평가
평가를 위해 .NET용 Aspose.ZIP을 무료로 다운로드할 수 있습니다. 평가판은 특정 제한 사항을 제외하고 제품의 거의 모든 기능을 제공합니다. 라이선스를 구매하고 라이선스 적용에 몇 줄의 코드를 추가하면 동일한 평가판 라이선스가 부여됩니다.
평가판 제한 없이 Aspose.ZIP을 테스트하려면 30일 임시 라이선스를 요청할 수도 있습니다. 임시 라이센스를 받으려면 어떻게 해야 하나요?를 참조하세요.
평가판 버전 제한사항
Aspose.ZIP 평가판(라이센스가 지정되지 않음)은 일부 평가 제한 사항을 제외하고 전체 제품 기능을 제공합니다.
Usage context | Restrictions |
---|---|
Size of data to compress | No more than 532,768 bytes of each entry to be compressed |
Size of data to decompress | No more than 500,000 bytes of each entry to be decompressed |
CRC verification on decompression | Not performed |
MAC verification on decompression in an encrypted file | Not performed |
Number of entries compressed | No more than 10 |
Extraction by running self-extracted archive | No more then 10 files no more than 500,000 bytes each |
라이센스 신청
다운로드 페이지에서 Aspose.ZIP 평가판을 쉽게 다운로드할 수 있습니다. 평가판은 Aspose.ZIP의 라이선스 버전과 완전히 동일한 기능을 제공합니다. 또한 평가판 버전은 라이센스를 구매하고 라이센스를 적용하기 위한 몇 줄의 코드를 추가하면 라이센스가 부여됩니다.
라이센스 정보
라이선스는 제품 이름, 라이선스가 부여된 개발자 수, 구독 만료 날짜 등과 같은 세부 정보가 포함된 일반 텍스트 XML 파일입니다. 파일은 디지털 서명되었으므로 파일을 수정하지 마십시오. 파일에 실수로 추가 줄 바꿈을 추가하더라도 파일이 무효화됩니다.
평가 제한을 피하려면 Aspose.ZIP을 사용하기 전에 라이선스를 설정해야 합니다. 애플리케이션(또는 프로세스)당 한 번만 라이센스를 설정하면 됩니다.
파일 또는 스트림 개체를 사용하여 라이선스 적용
.NET용 Aspose.ZIP에서 라이선스 설정
Aspose.Zip에서는 라이선스를 파일, 스트림 또는 내장 리소스에서 로드할 수 있습니다. Aspose.ZIP은 다음 위치에서 라이센스를 찾으려고 시도합니다.
- 명시적 경로
- 구성요소의 DLL이 포함된 폴더(Aspose.ZIP에 포함됨)
- 구성 요소의 DLL을 호출한 어셈블리가 포함된 폴더(Aspose.ZIP에 포함됨)
- 항목 어셈블리(.exe)가 포함된 폴더
- 구성 요소의 DLL을 호출한 어셈블리에 포함된 리소스(Aspose.ZIP에 포함됨) 라이선스를 설정하는 데는 두 가지 일반적인 방법이 있으며 이에 대해서는 아래에서 설명합니다.
파일 또는 스트림 개체를 사용하여 라이선스 적용
라이선스를 설정하는 가장 쉬운 방법은 라이선스 파일을 Aspose.ZIP에 포함된 구성 요소의 DLL과 동일한 폴더에 넣고 경로 없이 파일 이름만 지정하는 것입니다.
1// 라이센스 인스턴스를 인스턴스화하고 해당 경로를 통해 라이센스 파일을 설정합니다.
2
3Aspose.ZIP.License 라이센스 = 새로운 Aspose.ZIP.License();
4
5License.SetLicense("Aspose.ZIP.lic");
1// 라이센스 인스턴스를 인스턴스화하고 스트림을 통해 라이센스를 설정합니다.
2
3Aspose.ZIP.License 라이센스 = 새로운 Aspose.ZIP.License();
4
5라이센스.SetLicense(myStream);
SetLicense 메서드를 호출할 때 라이선스 이름은 라이선스 파일 이름과 동일해야 합니다. 예를 들어 라이센스 파일 이름을 “Aspose.ZIP.lic.xml"로 변경할 수 있습니다. 그런 다음 코드에서 SetLicense 메서드에 대해 수정된 라이선스 이름(즉, Aspose.ZIP.lic.xml)을 사용해야 합니다.
내장 리소스로 라이센스 파일 포함
애플리케이션과 함께 라이선스를 패키징하고 손실되지 않도록 하는 또 다른 깔끔한 방법은 해당 라이선스를 구성 요소의 DLL(Aspose.ZIP에 포함됨)을 호출하는 어셈블리 중 하나에 포함된 리소스로 포함시키는 것입니다. 라이센스 파일을 포함된 리소스로 포함하려면 다음 단계를 수행하십시오.
- Visual Studio .NET에서 파일 | 기존 항목 추가… 메뉴
- 솔루션 탐색기에서 파일을 선택하고 속성 창에서 Build Action을 Embedded Resource로 설정합니다.
- 어셈블리에 포함된 라이선스(포함 리소스)에 액세스하기 위해 Microsoft .NET Framework의 System.Reflection.Assembly 클래스의 GetExecutingAssembly 및 GetManifestResourceStream 메서드를 호출할 필요가 없습니다. 해야 할 일은 라이선스 파일을 프로젝트에 포함된 리소스로 추가하고 라이선스 파일 이름을 SetLicense License 메서드에 전달하는 것뿐입니다. Licenseclass는 포함된 리소스에서 라이센스 파일을 자동으로 찾습니다.
애플리케이션에 라이센스(내장)를 설정하는 방법을 이해하려면 아래 예제를 검토하십시오.
1// 라이센스 클래스를 인스턴스화합니다.
2
3Aspose.ZIP.License 라이센스 = 새로운 Aspose.ZIP.License();
4
5// 어셈블리에 포함된 라이센스 파일의 이름만 전달합니다.
6
7License.SetLicense("Aspose.ZIP.lic");
종량제(종량제) 라이선스 적용
측정 라이선스는 고객이 API 기능의 사용량에 따라 요금을 청구할 수 있는 라이선스 메커니즘입니다. 자세한 내용은 종량제 라이선스 FAQ 섹션을 참조하세요. Metered 라이센스를 활성화하려면 공개 키와 개인 키가 필요합니다.
미터링 라이센스를 적용하는 것은 다음 두 줄의 코드만큼 간단합니다.
1var metered = new MeteredLicense();
2metered.SetMeteredKey("<public key>", "<private key>");