indygreg / indygreg/python-zstandard
How to compress (or decompress) a large file (100G or more) into one file or multiple files using zstd?
Nessuno ha ancora preso questa issue.
- Lingua principale
- C
- Stelle
- 642
- Fork
- 116
- Merge medio
- 1g 14h
- PR unite (30g)
- 5
Descrizione
I read readme, I know that simple-api is prone to abuse, as The input and output values must fit in memory, so passing in very large values can result in excessive memory usage. For this reason, one of the streaming based APIs is preferred for larger values.
But I didn't understand how to use the streaming API to compress a large file into one or more files.
And what should I do when decompressing?
I hope someone can provide a simple example(use python) to give me a reference. Thanks.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con le sezioni del README che riguardano le API semplici e di streaming, quindi individua gli esempi di streaming o i punti di ingresso per l’input e l’output dei file. La documentazione dovrebbe fornire un semplice esempio Python per comprimere e decomprimere file molto grandi, incluso come produrre uno o più file di output senza caricare tutti i dati in memoria.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100