Saltar a contenido

cla/zip - Gestión de archivos zip locales

Estas funciones son para gestionar archivos zip ubicados en el sistema de archivos de la instancia del servidor Clarive.

zip.contents(file)

Lista el contenido de un archivo zip. Retorna un array de objetos { file, size, date }

var zip = require('cla/zip');
zip.contents("/tmp/myfile.zip");

zip.compress(file, contents, basepath, overwrite)

Agrega archivos en el array contents al archivo zip especificado en file cortando las rutas de contents desde el basepath especificado en el tercer parámetro. Si el archivo zip ya existe, agregará/modificará el contenido a menos que especifique 1 en el cuarto parámetro. En ese caso, creará un nuevo archivo zip.

var zip = require('cla/zip');
zip.compress("/tmp/myfile.zip",["/tmp/file1.txt","/tmp/file2.txt"],"/tmp");

zip.unCompress(file, path)

Descomprime el archivo de archivo en la ruta de destino

var zip = require('cla/zip');
zip.unCompress("/tmp/myfile.zip","/tmp/zipContents");