indygreg / indygreg/python-zstandard

How to compress (or decompress) a large file (100G or more) into one file or multiple files using zstd?

Aperta
#92 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. 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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.