|
|
Finalmente, dopo tanti anni, con la V7R2 IBM i si è deciso a presentare dei comandi di ZIP e UNZIP.
Purtroppo tali comandi sono stati sciaguratamente denominati
- CPYTOARCF (Copy To Archive File) e
- CPYFRMARC (Copy From Archive File)
in modo tale da rendere difficile immaginare a che cosa possano servire.
Così, ora si sa che con V7R2 o rilascio successivo esistono strumenti ufficiali di IBM per comprimere e decomprimere file di flusso.
Ma se non si è ancora a V7R2, nessuna paura: questo nostro strumento di ZIP e UNZIP funziona perfettamente dal 2009 su V7R2 e su tutti i rilasci successivi
compresi V7R2, V7R3 e quelli che verranno.
|
|
|
Questa utility installa su IBMi due insiemi di comandi per
- comprimere più oggetti IFS in un file di flusso "zippato"
- visualizzare il contenuto di uno zip file
- decomprimere gli oggetti di uno zip file.
Sono disponibili due set di comandi:
- Set di comandi 1 - Si tratta dei comandi ZIP, DSPZIP e UNZIP, che utilizzano la funzione "zip" (un freeware) installata automaticamente da questa utility nella Qshell.
- Set di comandi 2 - Si tratta dei comandi ZIP2, DSPZIP2 e UNZIP2, che si fondano sul comando "Jar" (Java archive) già presente in Qshell.
I file compressi creati dai comandi ZIP e ZIP2 sono totalmente compatibili tra di loro e con i file zip creati in Windows.
A oro volta, gli zip file creati sotto Windows sono totalmente compatibili con i comandi ZIP e ZIP2 di questa utility.
Nota - Controllare regolarmente la disponibilità di aggiornamenti a questa utility premendo questo link.
Per sapere la data di rilascio di questa utility installata sul proprio IBMi, si esegua il comando zip/released.
1-Prerequisiti
- V5R2 o successivo
- IBM product 57xxSS1 option 30 (Qshell)
- IBM product 57xxDG1 (IBM HTTP Server for i)
2-Installazione
- Scaricare il file zip.zip dalla pagina di scarico di Easy400 e farne l'unzip.
- Seguire le istruzioni del file ZIP.txt per caricare il file di salvataggio ZIP.savf su IBM i e ripristinare la libreria ZIP.
- Su IBM i, eseguire questa procedura:
STRREXPRC SRCMBR(INSTALL) SRCFILE(ZIP/QREXSRC)
Il comando STRREXPRC fa quanto segue:
- Crea oggetti nella libreria ZIP
- Ripristina l'indirizzario IFS /zip
- Ripristina l'indirizzario IFS /home/zip
- copia i comandi ZIP e UNZIP nell'indirizzario /QOpenSys/usr/bin/jpzip per uso dell' i5/OS PASE
- copia i comandi ZIP e UNZIP nell'indirizzario /usr/bin per uso della Qshell
|