aonez / aonez/Keka

[REQ] Unlink Container Formats from Compression and Encryption Algorithms

Open
#1,760 1 comment 0 reactions 1 assignee Claimed by @aonez View on GitHub
core enhancement
Dominant language
PHP
Stars
7.3k
Forks
294
Avg merge
14d 16h
Merged PRs (30d)
1

Description

### Is your feature request related to a problem? Please describe
I'm unable to choose any combination of container format, compression algorithm, encryption algorithm.

### Describe the solution you'd like
Each time I create an archive, I'd like to:

1. Choose the container format.
2. Choose the compression algorithm.
3. Choose the encryption algorithm.

For example, instead of assuming that I want a `.tar.zst` when I choose ZSTD, I'd like to be able to choose each of the above to produce files like:

| Extension | Format |
|------------------------|----------------------------------|
| `.squashfs.zst` | SquashFS + Zstandard |
| `.tar.zst.age` | tar + Zstandard + age encryption |
| `.cpio.zst.age` | cpio + Zstandard + age |

### Describe alternatives you've considered
Using CLI utilities to create the archives by hand.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.