Menu

Tree [f7812d] main /
 History

HTTPS access


File Date Author Commit
 .github 3 days ago Mealman1551 Mealman1551 [ce23b9] added new update
 docs 2025-10-15 Mealman1551 Mealman1551 [b2fd14] Remove rtf.zip from docs directory
 img 4 days ago Mealman1551 Mealman1551 [b14951] Create ADC Icon group GitLab.png
 setup 4 days ago Mealman1551 Mealman1551 [970d79] Update readme.txt
 src 3 days ago Mealman1551 Mealman1551 [ce23b9] added new update
 .gitattributes 2025-03-30 Mealman1551 Mealman1551 [915659] Create .gitattributes
 .gitignore 2025-03-16 Mealman1551 Mealman1551 [db8703] Update .gitignore
 CODE_OF_CONDUCT.md 2025-07-08 Mealman1551 Mealman1551 [23e34d] Remove exclusionary contributor section from co...
 CONTRIBUTING.md 2025-10-15 Mealman1551 Mealman1551 [3f58e1] Add ADC Archiver 1.4.0 and legacy 1.3.0 sources
 LICENSE 2024-11-01 Mealman1551 Mealman1551 [b3bac6] Update LICENSE
 README.md 3 days ago Mealman1551 Mealman1551 [ce23b9] added new update
 SECURITY.md 4 days ago Mealman1551 Mealman1551 [ddd13e] Update SECURITY.md
 TODO.md 2025-10-15 Mealman1551 Mealman1551 [cb741b] Remove period from ADC command table TODO entry
 requirements.txt 2025-10-19 Mealman1551 Mealman1551 [a11744] Update requirements.txt
 runtime.txt 2025-10-15 Mealman1551 Mealman1551 [0b7f02] Add Python 3.12.11 to runtime.txt

Read Me

ADC Banner

ADC contact e-mail address

IRC channel: #adcarchiver on OFTC

Forum

Gitter

ADC (ArchivedDataCodec)

GitHub license
Platform: Windows/Linux
Python Version
Development
Latest version
Status
GitHub repo size
GitHub issues
GitHub stars
StandWithUkraine
GitLab Sync Status
Build Status

For Build Status and GitLab Sync status go here

Compatible with: Windows 11 & Linux

ADC (ArchivedDataCodec) is an open-source 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!

Features

  • 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.

Getting Started

Prerequisites

Users

Windows

  • Windows 8 or higher

Linux

  • A Modern Linux distro that has at least glibc 2.31 (glibc 2.31 support was introduced on 26-08-2025)

Developers:
- Python3
- zlib
- tkinter
- progress
- colorama
- cryptography
- bas64
- zipfile
- webbrowser
- urlib
- json
- ssl

Installation

Windows

  1. Download the official installer here: Windows

Linux

Tarball

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.

Download tarball

Command

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

You can also build ADC yourself

Build ADC

Unix (BSD, Solaris)

  1. Install Python3

  2. Install requirements.txt

  3. Install python3-tk

  4. Download the source code from /src

  5. Run the source code in python3

Usage

Download the program for Windows or Linux. Tarballs and setups available in the Releases tab.

License

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.

Issues

Create an issue easily without the need for a GitHub account via this form.

Update Schedule

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.

Release flow

  1. ADC Canary, live updated repo, not meant to use.
  2. after ADC Canary the working code will be ported to ADC Aurora asap.
  3. 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.

Contributing

Contributions are welcome! See the CONTRIBUTING.md file.

Contact

Have questions or want to learn more? Feel free to reach out via this mail address.

GitLab

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

DO NOT USE THE CANARY REPO AS MAIN SOURCE, THIS IS LIVE DEVELOPMENT ONLY!


Syncing to GitLab

Syncing to GitLab is done via the gitlab-sync.yml file in /.github/workflows/gitlab-sync.yml

Notes

If you want to support the project please consider a small donation:
Donate button


No macOS support

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!


Build & Sync Status

Workflow Status
Build Status Build Status
GitLab Sync GitLab Sync Status

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.

Supported Versions

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

Made with ❤️

© 2025 Mealman1551