# IronZIP > IronZIP is a .NET library for compressing, decompressing, and managing ZIP archives in C# and VB.NET applications. ## Documentation ### Overview - [Get Started Overview](https://ironsoftware.com/csharp/zip/docs/): This web page provides detailed documentation for IronZIP, a C# library by Iron Software, featuring guides, tutorials, and API references for handling ZIP, TAR, GZIP, and BZIP2 file formats in .NET applications. ### Getting Started - [Using License Keys](https://ironsoftware.com/csharp/zip/get-started/license-keys/): This page provides step-by-step instructions for acquiring and applying IronZIP license keys to C# projects, including methods for different configurations and validation processes. ### Product Updates - [Changelog](https://ironsoftware.com/csharp/zip/product-updates/changelog/): This webpage provides detailed release notes and changelog updates for IronZIP, highlighting new features, version releases, and bug fixes to improve C# ZIP file handling and compression. ### Troubleshooting Guides - [Engineering Request​ - IronZIP](https://ironsoftware.com/csharp/zip/troubleshooting/engineering-request-zip/): This webpage provides guidance on submitting engineering support requests for IronZip, detailing the essential information and steps needed to efficiently report technical issues to the Iron Software team for resolution in C# Zip projects. - [Setting License Key in Web.config](https://ironsoftware.com/csharp/zip/troubleshooting/license-key-web.config/): This web page provides instructions for configuring and applying an IronZip license key within a web.config file to resolve licensing issues in older IronZip versions, particularly in ASP.NET projects and .NET Framework version 4.6.2 or higher. ### Tutorials - [Create, Read, Extract Zip](https://ironsoftware.com/csharp/zip/tutorials/create-read-extract-zip/): This web page provides a comprehensive tutorial on creating, reading, and extracting ZIP files in C# using the IronZIP library, including code examples and method explanations for efficient ZIP archive management. ### API Reference - [API Reference](https://ironsoftware.com/csharp/zip/object-reference/api/): Official index of classes, methods, and properties of the IronZIP library (namespace: `IronZip`) ## Code Examples - [Access Protected ZIP](https://ironsoftware.com/csharp/zip/examples/access-protected-zip/): This web page provides a code example and detailed instructions on how to access and open password-protected ZIP files using IronZip, supporting AES128 and AES256 encryption. - [Add Files to TAR](https://ironsoftware.com/csharp/zip/examples/add-files-to-tar/): This web page provides C# code examples and instructions on how to add files to an existing TAR archive using IronZip, demonstrating methods for opening, modifying, and exporting TAR files in C# projects. - [Add Files to ZIP](https://ironsoftware.com/csharp/zip/examples/add-files-to-zip/): This web page provides a detailed guide and code examples for adding files to existing ZIP archives using IronZIP in C# projects, including step-by-step instructions and sample code for modifying and saving ZIP files. - [Create BZIP2](https://ironsoftware.com/csharp/zip/examples/create-bzip2/): This web page provides a code example and detailed explanation on how to use the IronZip tool in C# to create BZIP2 compressed files, highlighting its efficient file compression capabilities and providing a Python code snippet to demonstrate the process. - [Create GZIP](https://ironsoftware.com/csharp/zip/examples/create-gzip/): This web page provides a C# code example for creating GZIP files using the IronGZipArchive class, demonstrating file compression and decompression for efficient storage and transmission. - [Create TAR](https://ironsoftware.com/csharp/zip/examples/create-tar/): This web page provides a code example and detailed guide for creating TAR files using the hypothetical IronTarArchive library, focusing on adding files and directories to a TAR archive in Unix and Linux systems. - [Create ZIP](https://ironsoftware.com/csharp/zip/examples/create-zip/): This web page provides a detailed code example for creating ZIP archives using IronZip, helping developers efficiently compress and archive files and directories. - [Extract BZIP2](https://ironsoftware.com/csharp/zip/examples/extract-bzip2/): This web page provides a detailed C# code example demonstrating how to extract files from a BZIP2 archive using IronZip's ExtractArchiveToDirectory method, including necessary setup and error handling considerations. - [Extract GZIP](https://ironsoftware.com/csharp/zip/examples/extract-gzip/): This page provides a code example for using IronZip's ExtractArchiveToDirectory method to efficiently extract contents from GZIP-compressed TGZ files using the IronGZip library. - [Extract Protected ZIP](https://ironsoftware.com/csharp/zip/examples/extract-protected-zip/): This web page provides a code example using the IronZip library to extract protected ZIP files, supporting AES128 and AES256 encryption. - [Extract TAR](https://ironsoftware.com/csharp/zip/examples/extract-tar/): This web page provides a code example for using IronZIP's `ExtractArchiveToDirectory` method to efficiently extract files from TAR archives. - [Extract ZIP](https://ironsoftware.com/csharp/zip/examples/extract-zip/): This web page provides a detailed code example and instructions for extracting ZIP files using the IronZip library's 'ExtractArchiveToDirectory' method, including error handling and namespace usage in C# and VB.NET. - [Password Protect ZIP](https://ironsoftware.com/csharp/zip/examples/password-protect-zip/): This web page provides a detailed example and Python script for creating password-protected ZIP files using IronZip, including instructions on applying traditional and AES encryption methods. - [View Archive Entries](https://ironsoftware.com/csharp/zip/examples/view-archive-entries/): This web page provides a code example for viewing archive entries using IronZip, supporting various archive formats like ZIP, TAR, GZIP, and BZIP2. ## Licensing - [Extensions](https://ironsoftware.com/csharp/zip/licensing/extensions/): The webpage provides information on upgrading and renewing IronZIP licenses to support larger projects and enhanced ZIP handling features, aiding developers in extending their software capabilities. - [Licensing](https://ironsoftware.com/csharp/zip/licensing/): This page provides detailed information on the various licensing options, usage limits, and support packages available for IronZip, a tool designed for handling ZIP and compression tasks within .NET applications. - [Upgrades](https://ironsoftware.com/csharp/zip/licensing/upgrades/): This web page provides information on upgrading IronZIP licenses, detailing options for higher-tier licensing to support more locations, developers, and projects.