-
Notifications
You must be signed in to change notification settings - Fork 0
1.3.0 Documentation
ADC (ArchivedDataCodec) Archiver is a custom file archiving tool that allows you to compress and decompress files into a .adc format using zlib compression. ADC 1.3.0 is based on Aurora 2025.04.1 but has been directly modified. It includes a terminal-based interface and uses GUI dialogs for file selection.
- Compress multiple files into a single
.adcarchive - Extract files from
.adcarchives - Lightweight terminal interface
- Tkinter GUI dialogs for user-friendly file selection
- Uses
zlibfor compression - Progress bars during operations
- Colorized terminal output using
colorama
Ensure the following Python libraries are installed:
pip install progress coloramaBuilt-in:
oszlibtkintersocketgetpass
https://github.com/Mealman1551/ADC/wiki/Linux-usage
Run the executable, downloadable from here
You will be prompted with a command menu:
-
c– Create an ADC archive -
e– Extract an existing ADC archive -
i– View information about the program -
q– Quit the program
You can also pass an archive path as an argument to auto-start extraction by the executable.
Each .adc archive follows this structure:
- 2 bytes – Length of the filename
- N bytes – UTF-8 encoded filename
- 8 bytes – Length of the compressed file data
- N bytes – zlib-compressed file data
Compresses selected files and writes them into the .adc archive.
Extracts files from a .adc archive into the specified output directory.
Compresses binary data using zlib.
Attempts to decompress binary data using zlib.
Shows version, system info, and contact links:
- GitHub: https://github.com/Mealman1551/ADC
- Website: https://mealman1551.github.io/adc.html
- Email: [email protected]
This program is licensed under the GNU General Public License v3.0. See [LICENSE](https://www.gnu.org/licenses/gpl-3.0.html) for more details.
The source code is available here
please handle the source code with care. With great power comes great responsibility!
Mealman1551
Official ADC Archiver wiki