ENJOYING this TOOL? PLEASE, CONSIDER CONTRIBUTING WITH A SMALL DONATION OR SPONSORING ME ON PATREON | GITHUB SPONSORS.

rrespacker

A simple and easy-to-use rres resource packer.

Process and package your resources files into a portable, optimized, compressed and encrypted rres file.

rrespacker can be used for free as a WebAssembly online tool.

rrespacker Features

  • Save and Load rres project files as .rrp
  • Auto-detection of input file types: RAW, TEXT, IMAGE, WAVE, FONT
  • Multi-resource files supported, auto-generated on file processing
  • Auto-generated resource identifiers per input file or user provided
  • File packaging as raw resource data supported
  • Per-file configurable compression: DEFLATE, LZ4, QOI
  • Per-file configurable encryption: AES-256, XChaCha20
  • Externally linked files, to be loaded from disk
  • Central Directory resource chunk with file information
  • Custom file name mapping supported on package generation
  • Multiple UI styles supported, select your best style
  • Export packaged resources as .rres file

WARNING: rrespacker v1.0 is only intended for resources packaging. It does not include .rres files listing or viewing; To read and list .rres file contents it's recommended to use the open-source rres.h library.

rrespacker Standalone Additional Features

  • Support up to 4096 files per .rres package
  • Support recursive directory files processing
  • Support directory name mapping on CLI processing
  • Command-line support for batch resource processing
  • Completely portable (single-file, no-dependencies)

rrespacker Usage

  1. Load files by drag&drop or the Open File / Open Folder buttons on top toolbar
  2. Select file configuration options for data processing and embedding
  3. If desired, save the resource packaging project as .rrp, to load it later
  4. Build the .rres package. All files are processed as configured

For fast usage, just drag and drop the .rrp project over the executable, it will be automatically processed and packed into a .rres file. By default a central directory is generated with required details for data loading (generated file IDs).

For a more fine-grained usage, rrespacker allows configuring every resource embedding parameters individually from its powerful command line interface. For details, just type on command line:

rrespacker.exe --help

rrespacker Custom

Do you like this tool? Do you need any specific feature to be added? Maybe a custom compression/encryption algorithm? Maybe a custom gui theme? Or maybe a custom version for Linux, macOS, Android, Raspberry Pi or HTML5? 

Just get in touch: ray[at]raylibtech.com

rrespacker Issues & Feedback

You can report tool issues and feedback here: https://github.com/raylibtech/rtools

rrespacker License

rrespacker online tool can be used completely for free but the tool has some limitations.

rrespacker Standalone desktop tool can be downloaded with a specific donation amount.

In any case, consider a donation to help the author to keep working on software for games development.

Copyright (c) 2022 raylib technologies (@raylibtech)

StatusReleased
CategoryTool
PlatformsWindows, Linux, HTML5
Rating
Rated 5.0 out of 5 stars
(1)
Authorraylib technologies
Made withraylib
Tagscompression, datapackaging, datascience, encryption, packer, raygui, raylib, security, tool
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse
LinksHomepage, Twitter, LinkedIn

Download

Download NowName your own price

Click download now to get access to the following files:

rrespacker v1.0 Windows (x64) 560 kB
if you pay $20 USD or more
rrespacker v1.0 Linux (x64) 694 kB
if you pay $20 USD or more

Development log

Leave a comment

Log in with itch.io to leave a comment.