
IRC channel: #adcarchiver on OFTC
For Build Status and GitLab Sync status go here
Compatible with: &
ADC (ArchivedDataCodec) is an open-source file extension and archiving/compression tool that uses Zlib for efficient compression and decompression of various file types. With a simple command-line interface, ADC supports both Windows and Linux, making it easy for users to archive and extract files.
ADC Archiver uses a byte-key of 8, meaning that it can create archives without limitations
For the unstable/rolling release see: ADC Aurora
Please note: ~~ADC can currently only pack files, folders aren't supported yet.~~ ADC Canary supports this now!
Users
Developers:
- Python3
- zlib
- tkinter
- progress
- colorama
- cryptography
- bas64
- zipfile
- webbrowser
- urlib
- json
- ssl
Download the tarball and run install.sh, this will copy the files to /opt and make a symlink to /usr/local/bin.
To remove run remove.sh.
Dependencies:
1. Wget
2. xz-utils
Run:
mkdir -p ~/adc-temp && cd ~/adc-temp && wget -O adc.tar.xz "https://gitlab.com/adc-project/tars/-/raw/main/adc.tar.xz?inline=false" && tar -xJf adc.tar.xz && sudo ./install.sh && cd ~ && rm -rf ~/adc-temp
to install ADC without leaving any garbage
To remove ADC you can run:
wget -O- "https://gitlab.com/adc-project/bash/-/raw/main/remove.sh" | bash
ADC has multiple mirrors
- GitHub (Recommended)
- SourceForge
Install Python3
Install requirements.txt
Install python3-tk
Download the source code from /src
Run the source code in python3
Download the program for Windows or Linux. Tarballs and setups available in the Releases tab.
This project is licensed under the GNU GPL-3.0 License. You are free to use, modify, and distribute it under the terms of the license.
Create an issue easily without the need for a GitHub account via this form.
I select a date myself what is the best time, cuz i have work. Meanwhile, the rolling release Python source script ADC Aurora will be updated monthly, if not weekly.
Contributions are welcome! See the CONTRIBUTING.md file.
Have questions or want to learn more? Feel free to reach out via this mail address.
I have 2 ADC Repos on Gitlab, one is a continuously updated mirror of the Main branch (Stable only), and the other is the Canary repo, meant to be before Aurora
Mirror/Main(Stable) GitLab repo of ADC: ADC on GitLab
Unstable (Aurora) is only on GitHub!
For Canary/continuous live development see: ADC Canary on GitLab
Syncing to GitLab is done via the gitlab-sync.yml file in /.github/workflows/gitlab-sync.yml
If you want to support the project please consider a small donation:

ADC Archiver does NOT support macOS, and it never will.
This is a deliberate decision to take a stand against the growing dominance of proprietary ecosystems and Apple’s developer restrictions.
This project supports open platforms only: Windows and Linux/Unix.
You can ofc run the source code but official binaries and/or setups are not compiled for macOS!
| Workflow | Status |
|---|---|
| Build Status | |
| GitLab Sync | |
Build Status: Builds and compiles ADC's source code with Nuitka and testing binary after it for errors.
GitLab Sync: Syncing Main branch to GitLab.
| Version | Release Type | Supported | EOL (End Of Life) |
|---|---|---|---|
| 1.4.x | LTS | ✅ | 18-10-2029 |
| 1.3.0 | Regular | ✅ | 15-05-2027 |
| 1.2.0 | Regular | ✅ | 15-11-2026 |
| 1.1.0 | Regular | ✅ | 15-05-2026 |
| 1.0.0 | Regular | ✅ | 15-11-2025 |