IRC channel: #adcarchiver on OFTC
For Build Status and GitLab Sync status go here
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!
- Great Compression Algorithm: Utilizes zlib for efficient compression.
- Cross-Platform: Compatible with both Windows and Linux.
- Command-Line Interface: Simple and intuitive interface.
- Support: Supports a wide range of file types.
Users
- Windows 8 or higher
- A Modern Linux distro that has at least glibc 2.31 (glibc 2.31 support was introduced on 26-08-2025)
Developers:
- Python 3.12.x
- zlib library (typically included with Python)
- tkinter
- progress
- colorama
- cryptography
- zipfile
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:
- Wget
- 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-tempto 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- 
Install Python3 
- 
Install requirements.txt
- 
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.
- ADC Canary, live updated repo, not meant to use.
- after ADC Canary the working code will be ported to ADC Aurora asap.
- Stable version will be based on Aurora's source code after testing the code, if there are bugs i will use a stable Aurora script.
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.0 | 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 | 
