KGB Archiver: differenze tra le versioni
mNessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili|Squeeze|Wheezy|Jessie}} | ||
KGB Archiver è un archiviatore (compressore/decompressore) per file nel formato KGB, che fornisce alti gradi di compressione a spese dell'uso della memoria e della CPU. | KGB Archiver è un archiviatore (compressore/decompressore) per file nel formato KGB, che fornisce alti gradi di compressione a spese dell'uso della memoria e della CPU. | ||
== Installazione == | == Installazione == | ||
Per installare KGB Archiver basta digitare da terminale | Per installare KGB Archiver basta digitare da terminale con [[privilegi di amministrazione]]: | ||
<pre># apt-get install kgb</pre> | <pre># apt-get install kgb</pre> | ||
oppure, se siete particolarmente masochisti installarlo mediante compilazione scaricando i sorgenti da [http://sourceforge.net/projects/kgbarchiver/files/kgb_arch_posix/ sourceforge]. | oppure, se siete particolarmente masochisti installarlo mediante compilazione scaricando i sorgenti da [http://sourceforge.net/projects/kgbarchiver/files/kgb_arch_posix/ sourceforge]. | ||
== Utilizzo per compressione == | == Utilizzo per compressione == | ||
<pre>kgb [-<m>] | <pre>kgb [-<m>] archivio.kgb file1 file2 dir/file1</pre> | ||
* m: Livello di compressione (da 0 a 9), più è alto il livello, più ram è necessaria e più sarà lento il processo, ma il fattore di compressione sarà più alto; | * m: Livello di compressione (da 0 a 9), più è alto il livello, più ram è necessaria e più sarà lento il processo, ma il fattore di compressione sarà più alto; | ||
* archivio.kgb: è il nome dell'archivio che verrà creato; | * archivio.kgb: è il nome dell'archivio che verrà creato; | ||
* file1 file2 dir/file1: percorsi dei file (assoluti o relativi) da comprimere, se non inserito verrà chiesto di inserirli in modalità interattiva. | * file1 file2 dir/file1: percorsi dei file (assoluti o relativi) da comprimere, se non inserito verrà chiesto di inserirli in modalità interattiva. | ||
Per esempio: | |||
<pre> | |||
$ kgb -m 6 archivio.kgb file | |||
</pre> | |||
Il default è <code>-m 3</code>, che richiede 18 MB di RAM, mentre un livello di 6 ne richiede 200 MB e il livello 9 fino a 1616 MB! La memoria utilizzata infatti raddoppia con ogni incremento di livello. | |||
== Utilizzo per decompressione == | == Utilizzo per decompressione == | ||
Riga 21: | Riga 27: | ||
{{Autori | {{Autori | ||
|Autore=[[Utente:Marcomg|marcomg]] | |Autore=[[Utente:Marcomg|marcomg]] | ||
|Estesa_da= | |||
|Verificata_da= | |||
:[[Utente:HAL 9000|HAL 9000]] 20:10, 22 mag 2015 (CEST) | |||
|Numero_revisori=1 | |||
}} | }} | ||
[[Categoria:Filesystem]] | [[Categoria:Filesystem]] |
Versione delle 18:10, 22 mag 2015
Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.
Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione. |
Versioni Compatibili Debian 6 "squeeze" Debian 7 "wheezy" Debian 8 "jessie" |
KGB Archiver è un archiviatore (compressore/decompressore) per file nel formato KGB, che fornisce alti gradi di compressione a spese dell'uso della memoria e della CPU.
Installazione
Per installare KGB Archiver basta digitare da terminale con privilegi di amministrazione:
# apt-get install kgb
oppure, se siete particolarmente masochisti installarlo mediante compilazione scaricando i sorgenti da sourceforge.
Utilizzo per compressione
kgb [-<m>] archivio.kgb file1 file2 dir/file1
- m: Livello di compressione (da 0 a 9), più è alto il livello, più ram è necessaria e più sarà lento il processo, ma il fattore di compressione sarà più alto;
- archivio.kgb: è il nome dell'archivio che verrà creato;
- file1 file2 dir/file1: percorsi dei file (assoluti o relativi) da comprimere, se non inserito verrà chiesto di inserirli in modalità interattiva.
Per esempio:
$ kgb -m 6 archivio.kgb file
Il default è -m 3
, che richiede 18 MB di RAM, mentre un livello di 6 ne richiede 200 MB e il livello 9 fino a 1616 MB! La memoria utilizzata infatti raddoppia con ogni incremento di livello.
Utilizzo per decompressione
kgb archivio.kgb
La decompressione soffre di un bug che, nel caso la directory di destinazione non esiste, il file non viene estratto. Per ovviare a ciò si può creare uno script automatico che prima di estrarre crea automaticamente le directory. Uno script già esistente è kgb-i, scritto in python3 per comprimere ed estrarre automaticamente directory con KGB Archiver, in caso di suggerimenti allo script aprite pure un bug report.
Per utilizzare lo script kgb-i posizionarsi nella directory precedente a quella da comprimere (o nella stessa directory dove risiede l'archivio) ed avviare lo script. Verranno proposte tre domande per creare un archivio ed una per estrarlo.
Guida scritta da: marcomg | Debianized 40% |
Estesa da: | |
Verificata da:
| |
Verificare ed estendere la guida | Cos'è una guida Debianized |