AZW3 압축 개요

Aspose.ZIP for .NET은 .NET 서버/데스크톱 애플리케이션에서 AZW3 파일을 압축하기 위한 완전 관리형 C# API를 제공합니다. 단일 파일부터 대량 배치까지 처리할 수 있으며, 경로 기반 I/O 또는 스트림(Stream) 기반 I/O를 지원합니다. 압축 레벨과 출력 아카이브 형식을 제어하면서 외부 도구 없이 ZIP, 7z, TAR, GZIP 등의 아카이브를 생성할 수 있습니다. 필요 시 암호 보호 및 AES 암호화도 지원하므로 배치 작업, CI/CD 파이프라인, 서버 처리 자동화에 적합합니다.

C#으로 AZW3 파일을 압축하는 방법

C#에서 AZW3 파일을 압축하려면 Aspose.ZIP for .NET API 를 사용하세요. AZW3 입력을 디스크 또는 스트림에서 로드한 뒤 엔트리를 추가하고, ZIP/7z/TAR/GZIP 등 출력 형식을 선택할 수 있습니다(압축 설정 포함). NuGet 에서 패키지를 설치해 프로젝트에 참조를 추가하면, 몇 줄의 C# 코드로 아카이브 생성/추가/저장이 가능합니다.


Command

  PM> Install-Package Aspose.ZIP



Aspose.ZIP을 설치한 뒤 Archive 인스턴스를 만들고 AZW3 파일을 추가한 다음 결과를 저장합니다. 아래 단계는 C# 표준 압축 흐름을 요약합니다.

C#에서 AZW3 파일을 압축하는 단계

Aspose.ZIP for .NET을 사용하면 AZW3 파일을 몇 줄의 C# 코드로 프로그래밍 방식으로 압축할 수 있습니다.

  • AZW3 파일이 있는 폴더 경로를 정의합니다.
  • Archive 클래스의 인스턴스를 생성합니다.
  • Archive 객체에서 CreateEntry 메서드를 사용해 각 파일을 전체 경로로 추가합니다.
  • Save()를 호출하고 출력 아카이브 파일의 전체 경로를 지정합니다.
  • AZW3 파일은 타사 도구(zip/rar 등) 없이 대상 폴더의 ZIP 아카이브에 저장됩니다.

시스템 요구 사항

Aspose.ZIP for .NET은 주요 플랫폼과 운영체제를 지원합니다. 예제를 실행하기 전에 다음 요구 사항을 확인하세요.

  • Microsoft Windows 또는 .NET Framework/.NET Core/최신 .NET을 실행할 수 있는 호환 OS
  • Microsoft Visual Studio 같은 개발 환경
  • 프로젝트에 Aspose.ZIP for .NET 참조(NuGet 설치 또는 다운로드)


C# 예제 - AZW3 파일로 ZIP 아카이브 만들기

아래 스니펫은 핵심 흐름을 보여줍니다 - Archive 생성, 엔트리 추가, ZIP 저장.

Compress AZW3 file via .NET:

    var dir = "full directory path";
    using (var arch = new Archive())
    {
    arch.CreateEntry("filename.azw3", dir+"file.azw3");
    arch.Save(dir+"archived_result.zip");
    }



FAQ

Can I compress multiple AZW3 files into a single ZIP archive using C#

1. Yes. Aspose.ZIP for .NET allows you to load and compress multiple AZW3 files by adding each file as an entry to the Archive object. You can combine individual files, folders, or streams into a single ZIP archive through a straightforward C# workflow.

Does Aspose.ZIP for .NET reduce the original quality of AZW3 files?

2. No. Aspose.ZIP performs lossless compression, meaning that the content and quality of your AZW3 files remain unchanged. The library only reduces file size by applying efficient archive compression algorithms without altering the actual data inside the file.

Can I password-protect ZIP archives that contain AZW3 files?

3. Yes. The library supports password protection and AES encryption, allowing you to securely package sensitive AZW3 files. You can specify encryption settings when creating entries or during the archive-generation process.

Aspose.Zip for .NET의 다른 기능

Aspose.Zip C# 라이브러리로 .NET 앱에서 아카이브를 생성, 압축, 보호, 추출할 수 있습니다.

3DS (3D Sudio DOS Mesh)
3MF (3D Manufacturing Format)
AAC (Advanced Audio Coding)
AMF (Additive Manufacturing Format)
ASE (2D Animation File)
AVI (Audio Video Multimedia Container)
AZW (Digital Ebook Format)
AZW3 (Amazon Kindle Format 8)
BMP (Bitmap Image)
CDR (Vector Drawing Image)
CGM (Computer Graphics Metafile)
CHM (Microsoft HTML help file)
CMX (Corel Exchange Image)
CPP (C++ Source Code File)
CS (C# Source Code File)
CSPROJ (C# Project File)
CSV (Comma Separated Values)
DAE (Digital Asset Exchange)
DCM (Digital Image)
DGN (Drawing file)
DIB (Device Independent Bitmap)
DICOM (Digital Imaging & Communications)
DIF (Data Interchange Format)
DJVU (Graphics Format)
DNG (Digital Camera Image)
DOC (Microsoft Word Binary Format)
DOCM (Microsoft Word 2007 Marco File)
DOCX (Office 2007+ Words Document)
DOT (Microsoft Word Template Files)
DOTM (Microsoft Word 2007+ Template File)
DOTX (Microsoft Word Template File)
DWF (Design Web Format DWF)
DWG (Proprietary binary files)
DWT (AutoCAD drawing template file)
DXF (Drawing Interchange Format)
E00 (ESRI ArcInfo Interchange)
EMF (Enhanced Metafile Format)
EML (Outlook Email Messages)
EMLX (Apple EMLX Format)
EPS (Encapsulated PostScript Language)
EPUB (E-book Format)
EXIF (Exchangeable Image Format)
FB2 (FictionBook)
FBX (3D Format)
FILEGDB (ESRI File Geodatabase)
GEOJSON (JSON Based Format)
GIF (Graphical Interchange Format)
GLB (3D File Binary Representation)
GLTF (GL Transmission Format)
GML (Geography Markup Language)
GPX (GPS Exchange format)
HTM (Hypertext Markup Language)
HTML (Hyper Text Markup Language)
ICO (Microsoft Windows Icon)
ICS (iCalendar)
IFC (Industry Foundation Classes IFC file format)
J2K (Wavelet Compressed Image)
JP2 (JPEG 2000)
JPEG (JPEG Image)
JRXML (3D file)
JT (Jupiter Tessellation File)
KFX (Amazon Kindle Format 10)
KML (Keyhole Markup Language)
KMZ (KML Zipped)
M4V (Apple Video Container)
MBOX (Electronic Mail Messages)
MD (Markdown Language)
MHTML (Web Page Archive Format)
MOBI (Open Ebook Format)
MOV (QuickTime Format)
MP3 (Digitally Encoded File)
MPP (Microsoft Project Data File)
MPT (Microsoft Project Template Files)
MPX (Microsoft Exchange File Format)
MSG (Outlook & Exchange Format)
OBJ (3D File Format)
ODG (Apache OpenOffice Draw Format)
ODP (OpenDocument Presentation Format)
ODS (OpenDocument Spreadsheet File)
ODT (OpenDocument Text File Format)
OFT (Outlook Email Templates)
ONETOC2 (OneNote Table of Contents)
OSM (Open Street Map)
OST (Offline Storage Files)
OTG (OpenDocument Standard)
OTP (OpenDocument Standard Format)
OTT (OpenDocument Standard Format)
PCL (Printer Command Language)
PDF (Portable Document Format)
PDFA (Portable Document Format / A)
PDFE (PDF Based Engineering Files)
PDFUA (PDF/UA Standard)
PDFVT (PDF/VT ISO 16612-2)
PDFX (PDF/X ISO 15930)
PLT (Vector-based plotter file)
PLY (Polygon File Format)
PNG (Portable Network Graphics)
POT (Microsoft PowerPoint Template Files)
POTM (Microsoft PowerPoint Template File)
POTX (Microsoft PowerPoint Template Presentation)
PPS (PowerPoint Slide Show)
PPSM (Macro-enabled Slide Show)
PPSX (PowerPoint Slide Show)
PPT (Microsoft PowerPoint 97-2003)
PPTM (Macro-enabled Presentation File)
PPTX (Open XML presentation Format)
PSB (Adobe Photoshop File)
PSD (Adobe Photoshop Native Format)
PST (Outlook Personal Storage Files)
RTF (Rich Text Format)
RVM (AVEVA Plant Design Model)
SHP (ESRI Shapefile)
SLN (Visual Studio Solution File)
STL (Interchangeable 3D Surface Geometry)
SVG (Scalable Vector Graphics)
SWF (SWF Format)
TEX (LaTeX Output Text)
TIFF (Tagged Image Format)
TNEF (Transport Neutral Encapsulation Format)
TSV (Tab-Separated Values)
TXT (Text Document)
U3D (Universal 3D)
VB (Visual Basic Source Code File)
VCF (Virtual Card Format)
VDW (Visio Graphics Service file)
VDX (Microsoft Visio Drawing Format)
VRML (Virtual Reality Modeling Language)
VSD (Microsoft Visio Drawings)
VSDM (Microsoft Visio Drawing Format)
VSDX (Microsoft Visio Format)
VSS (Stencil Files)
VSSM (Microsoft Visio Stencil files)
VSSX (Drawing Stencils)
VST (Vector Image Files)
VSTM (Microsoft Visio Template Files)
VSTX (Microsoft Visio Drawing Template)
VSX (Stencils)
VTX (Microsoft Visio Drawing Template)
WAV (Waveform Audio Format)
WEBP (Raster Web Image)
WMF (Microsoft Windows Metafile)
WMV (Advanced Systems Format)
X (DirectX Model Image)
X3D (XML based 3D Graphics)
XAML (Extensible Application Markup Language)
XER (XER file format)
XHTML (XML Text Based Markup)
XLM (Excel Macro File)
XLS (Excel Binary Format)
XLSB (Binary Excel Workbook File)
XLSM (Spreasheet File)
XLSX (OOXML Excel File)
XLT (Microsoft Excel Template)
XLTM (Excel Macro-enabled Template)
XLTX (Office OpenXML Excel Template)
XML (Extensible Markup Language)
XOML (Extensible Object Markup Language)
XPS (XML Paper Specifications)
XSLFO (XSL Formatting Objects)
Create ZIP Archive via C# (Single or Multiple Files and Folders Archive)