Important notice - 06 April 2013

All eosgarden activities have been closed forever, in order to focus on new projects.
The content of this website will stay as is, for archive purpose, but won't be updated anymore.
eosgarden software are still available for download, but are no longer maintained. Support is no longer available.


All our OpenSource projects have been migrated to GitHub.
Feel free to fork!
EGPack is an archive utility, similar to the TAR utility.
A specific file format is used. Please see the format specification for further informations about the EGPK file format.


Compiling and installing

Egpack should compile on every POSIX compliant operating system with an ANSI-C compiler.
To compile EGPack, simply type make from a console prompt, from the EGPack root directory.
Installation of the egpack utility is done through the `make install` command.


In order to archive a file or a directory, invoke the egpack binary with the -a argument, followed by the name of the file or directory to archive:
egpack -a path/to/directory/
Un-archiving is done with the `-u`option:
egpack -u path/to/archive.egpk
Here are the available command line arguments that can be passed to the egpack binary:
  • -a
    Archives a file or a directory.
  • -u
    Un-archives an EGPK archive file.
  • -v
    Prints the EGPK version number.
  • -h
    Prints the EGPK help dialog
  • -d
    Turns on debugging mode


EGPack is a free software, distributed under the terms of the Boost license.