ZipGenius

  1. Casa
  2. /
  3. Blog
  4. /
  5. ZipGenius
  6. /
  7. ZipGenius X – Diario...

Quando non pubblichiamo un articolo per molto tempo significa che siamo impegnati nello sviluppo di qualcosa, non che abbiamo cessato l’attività, ma c’è sempre qualcuno che domanda se siamo ancora attivi.

In un post precedente abbiamo annunciato lo sviluppo del nuovo modulo da linea di comando di ZipGenius X e adesso possiamo mostrarvelo.

La versione precedente di zg.exe è una parte fondamentale di ZipGenius poiché ha consentito a tantissimi utenti di creare procedure automatizzate per la compressione e la decompressione di archivi con files.

La nuova versione funziona pressappoco come la precedente, ossia basta avviare Windows Terminal, Powershell o il prompt dei comandi e digitare il classico comando zg. Apparirà questa schermata:La lista dei comandi che appare non è completa perché manca, per esempio, il comando -backup che deve ancora essere implementato correttamente.

Sebbene zg.exe possa essere eseguito come applicazione standalone da una chiavetta USB, esso può essere installato; per impostazione predefinita, all’installazione provvederà direttamente ZipGenius X alla sua prima esecuzione, però abbiamo dato la possibilità di installare zg.exe anche separatamente da ZipGenius X (infatti sarà disponibile come download a sé stante).

L’installazione e la disinstallazione potranno essere comandate digitando, rispettivamente, zg -installzg -uninstall, come mostrato nelle schermate sottostanti.

Abbiamo dato la possibilità di mostrare una barra di avanzamento durante l’esecuzione delle operazioni più importanti.

Rispetto alla versione precedente abbiamo modificato la procedura per stabilire se mostrare o meno la barra: prima ciascun comando prevedeva la possibilità di specificare il parametro K0K1, rispettivamente per nascondere o mostrare la barra; adesso quel parametro viene ignorato e non usato perché abbiamo implementato l’opzione globale –noprogress, che verrà specificato solo nel caso che non si voglia vedere l’avanzamento dell’operazione.

L’applicazione potrà mostrare un nutrito manuale quando si digiterà zg -help.

Si potrà ottenere aiuto specifico aggiungendo il nome del comando di cui si vuole ottenere aiuto -es.: zg -help -add come nell’esempio sopra.

Una buona applicazione console deve terminare restituendo un codice di uscita e zg.exe adesso lo fa. Digitando zg -help -exitcodes si ottiene la seguente lista (ancora incompleta) di codici restituiti al termine dell’esecuzione.

In questa nuova versione abbiamo implementato migliorie a comandi esistenti e comandi prima non disponibili. Due di questi sono i comandi -destroy-hexview.

Il primo permette di distruggere il contenuto prima di procedere all’effettiva cancellazione di un archivio. Il file viene riempito per tutta la sua lunghezza con bytes generati casualmente, così da rendere difficile (quando non impossibile) il recupero dello stesso. Nell’esempio sopra è indicato un numero: si tratta di un parametro opzionale che permette di specificare quanti passaggi effettuare (da 1, l’impostazione predefinita, a un massimo di 10). Più passaggi farà il comando, maggiore sarà il grado di distruzione dei contenuti.

Come nell’applicazione principale di ZipGenius X abbiamo aggiunto il comando -hexview per avere la visualizzazione esadecimale di un archivio poiché, talvolta, un file non è quello che appare e molti utenti hardcore desiderano avere uno strumento del genere a portata di mano.

Stiamo valutando se aprire la possibilità di usare questi comandi con qualsiasi tipo di file oppure soltanto con gli archivi compressi supportati. Valuteremo in seguito, prima della release finale.

 

 

Ultimi 5 articoli

Sostieni ZipGenius

Dona con Ethereum
0xF930D3dD7e33b92b4F7
b59C87655746e00cc2829

Dona con PayPal