UCL – Ultimate Compression Library

Create and extract archives. Support zip, 7zip, lzma, lz4, & more.

Category:
Tags: , , , , , , , ,

Description

UCL boasts comprehensive support for a wide range of archive formats, including zip, 7zip, tar, bzip, lzma, and more. This broad compatibility ensures that you can effortlessly work with various archives, regardless of their compression method or origin.

Effortless Extraction:

UCL simplifies the process of extracting archive files. Whether you need to access a single file or the entire contents of an archive, our plugin provides a straightforward and intuitive interface that makes extraction a matter of a single Blueprint node.

Seamless Archive Creation

Need to package and compress your data into an archive? UCL streamlines the process, enabling you to create new archives with just a few steps. Save valuable time while ensuring your data remains secure and efficiently stored.

Synchronous & Asynchronous API

UCL empowers developers with the flexibility of choosing between synchronous and asynchronous operations. For tasks requiring immediate results, the synchronous API ensures responsiveness, while the asynchronous API allows you to delegate time-consuming operations without compromising performance.

Buffer Support

Easily compress and decompress data directly from and to a buffer with UCL. Whether you’re dealing with game assets, save files, or network data, our plugin enables you to efficiently handle data compression and decompression without the need for intermediate files.

C++ & Blueprint Integration

UCL is designed to cater to the needs of both C++ developers and Blueprint users. Harness the full power of our plugin in C++ projects for fine-grained control, or leverage Blueprints for a visual and user-friendly approach to archive management.

Technical Details

Code Modules:

Supported Platforms

Documentation

Supported Engine Versions

5.2 – 5.3