Skip to content
Georgy Treshchev edited this page Jan 4, 2024 · 13 revisions

Runtime Archiver Documentation

Runtime Archiver is an open-source plugin for archiving and unarchiving files and directories. Currently supports Zip, Oodle, Tar, LZ4 and GZip formats.

How to install

There are two ways to install the plugin:

  1. Through the marketplace.
  2. Manual installation. Select and download the release for the required engine version, extract the archive into your plugins project folder to get the following path: "[ProjectName] / Plugins / RuntimeArchver". Afterward, regenerate the project files and rebuild the project.

Basic internal description

Plugin uses TDEF low level compressor and TINFL decompressor for zip archives.
The tar archiver complies with the basic specification but does not include additional fields like Magic, Version, UName/GName, and others. It only supports files and directories.

Full example of archiving and unarchiving files

Full example

P.S. If this looks rather confusing to you and you want something simpler, check out the async operations example.