Zip Utility Plugin

From Epic Wiki


Name Zip Utility Plugin
Category Utility
Author

Overview

An event-driven, multi-threaded, C++ & blueprint accessible 7zip archiver and file manipulation plugin for Unreal Engine 4. Built on 7zip-cpp modernization of the SevenZip++.

Supports Zip, 7-Zip, GZip, BZip2, RAR (extract only), TAR, ISO, CAB, LZMA, LZMA86.

See the main plugin thread for the latest downloads and updates.

Quick Setup

  1. Download latest release
  2. Create new or choose project.
  3. Browse to your project folder (typically found at Documents/Unreal Project/{Your Project Root} )
  4. Copy Plugins folder into your Project root.
  5. Restart the Editor and open your project again.
  6. When your project has reloaded, the plugin should be enabled and ready to use.

Quick Example

Right Click in the event graph for a list of Zip Utility Blueprint functions

ListZipUtilityFunctions.png

If you wish to e.g. unzip an archive use the Unzip function.

UnzipArchive.png

If you wish to receive callbacks add a ZipUtilityInterface to your blueprint.

ZipUtilityInterface.png


Same functionality is available in C++.

Documentation and Discussion

For all use cases please see the up-to-date Github Readme .

Post your questions and suggestions at the main plugin thread .