Archivi tag: zip

Creare file Zip in PHP

* creates a compressed zip file */
function create_zip($files = array(),$destination = '',$overwrite = false) {
	//if the zip file already exists and overwrite is false, return false
	if(file_exists($destination) && !$overwrite) { return false; }
	//vars
	$valid_files = array();
	//if files were passed in...
	if(is_array($files)) {
		//cycle through each file
		foreach($files as $file) {
			//make sure the file exists
			if(file_exists($file)) {
				$valid_files[] = $file;
			}
		}
	}
	//if we have good files...
	if(count($valid_files)) {
		//create the archive
		$zip = new ZipArchive();
		if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) {
			return false;
		}
		//add the files
		foreach($valid_files as $file) {
			$zip->addFile($file,$file);
		}
		//debug
		//echo 'The zip archive contains ',$zip->numFiles,' files with a status of ',$zip->status;

		//close the zip -- done!
		$zip->close();

		//check to make sure the file exists
		return file_exists($destination);
	}
	else
	{
		return false;
	}
}

ESEMPIO APPLICATO

 
$files_to_zip = array(
	'preload-images/1.jpg',
	'preload-images/2.jpg',
	'preload-images/5.jpg',
	'kwicks/ringo.gif',
	'rod.jpg',
	'reddit.gif'
);
//if true, good; if false, zip creation failed
$result = create_zip($files_to_zip,'my-archive.zip');
Fonte: sastgroup

Wobzip: decomprimere file online

Dopo :

Guardare l’interno degli archivi (zip, rar) senza scaricarli

vi segnalo

Wobzip applicazione online che permette di decomprimere file sia che provengano dal proprio computer o da internet mediante URL.

I formati di decompressione supportati sono 7z, ZIP, GZIP, BZIP2, TAR, RAR, CAB, ISO, ARJ, LZHCHM, Z, CPIO, RPM, DEB e NSIS, la dimensione massima dei file non deve superare i 100 MB.
Sito: Wobzip

Continua la lettura di Wobzip: decomprimere file online

Guardare l’interno degli archivi (zip, rar) senza scaricarli

ArchView , addon per Firefox, permetti di scoprire ciò che è presente all’interno di un archivio senza  aspettare la fine del del download per scoprire che lo si è scaricato inutilmente.

Gli archivi supportati sono i comuni ZIP e RAR, presto inoltre saranno supportati anche i file 7ZIP e ISO. L’addon, scaricando anche solo 10K, riuscirà a visualizzare tutti i file presenti nell’archivio risparmiandovi tempo e nervi, nel caso in cui ciò che stavate cercando non era presente nel file ZIP/RAR. ArchView visualizza il contenuto quasi istantaneamente e presenta i file presenti in archivio in un file XUL o HTML.

Continua la lettura di Guardare l’interno degli archivi (zip, rar) senza scaricarli