aonez / aonez/Keka

[REQ] Unlink Container Formats from Compression and Encryption Algorithms

未關閉
#1,760 1 則留言 0 個 reaction 已指派 1 人 已被 @aonez 認領 在 GitHub 檢視
core enhancement
主要語言
PHP
星號
7.3k
分支
294
平均合併
14 天 16 小時
30 天內合併 PR
1

描述

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

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

No implementation files or tests are named in the issue. Start by tracing Keka's archive-creation flow and how it currently selects container, compression, and encryption formats; done means users can choose each independently and create the listed combinations, including SquashFS/Zstandard and tar or cpio with Zstandard and age.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
macos
領域
desktop
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
冷清
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。