https://github.com/dkmfzf/archiver
Archiver for file compression
https://github.com/dkmfzf/archiver
api archiver c cpp docker rest
Last synced: about 1 year ago
JSON representation
Archiver for file compression
- Host: GitHub
- URL: https://github.com/dkmfzf/archiver
- Owner: DKMFzF
- Created: 2025-07-01T07:08:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-01T11:08:53.000Z (about 1 year ago)
- Last Synced: 2025-07-01T11:26:53.345Z (about 1 year ago)
- Topics: api, archiver, c, cpp, docker, rest
- Language: C
- Homepage:
- Size: 8.11 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Archiver
This is a simple archiver for personal use.
The project uses the Huffman encoding compression algorithm.
The core of the archiver is implemented in C, and the
interaction with the core is in C++.
## How to use?
This section describes the application launch scenarios.
If you have any questions or clarifications about the launch,
you can create an issue. I will be glad to answer your questions.
### How to use Archiver in CLI mode (using a Makefile)
If the project needs to be launched from the command line,
you can use a makefile, namely a single start command.
```bash
make start
```
if you only need to build the project, then use build
```bash
make build
```
### If there is no Makefile (bash scripts)
If you don't have the makefile extension, you can run the scripts manually via bash.
First of all, activate the scripts
```bash
chmod +x ./cli/build.sh
```
And after that you can run them.
```bash
./cli/build.sh
```
You will need to do the same thing to run each of the scripts.
## License
This software is distributed under the MIT license