Comprimir fichero a .zip
#!/usr/bin/perl
use Archive::Zip;
$obj = Archive::Zip->new();
$obj->addFile($file);
$obj->writeToFileNamed('dummy.zip');
para controlar que no ha habido errores:
if ($obj->writeToFileNamed('dummy.zip') = "AZ_OK" ) { print "Archivo comprimido ok\n";}
else { print "Archivo NO comprimido correctamente!!"; }
Descomprimir un fichero .zip
#!/bin/perl
use Archive::Zip;   # imports
$obj = Archive::Zip->new();   # new instance
$status = $obj->read('dummy.zip');  # read file contents
if ($status != AZ_OK) { die('Error in file!'); }
else { $obj->extractTree(undef, "/tmp/");    # extract files } 
Ref.: 
 
 
No hay comentarios:
Publicar un comentario