Pregunta

¿Cuál es su método preferido para leer el contenido de los directorios comprimidos con Perl?

¿Fue útil?

Solución

Hay varios módulos en CPAN para trabajar con varios formatos de archivo (zip, tar, etc.), el que probablemente esté buscando es Archive :: Zip .

Otros consejos

Archive :: Zip

require Archive::Zip;
my $zip = Archive::Zip->new($somefile);
for($zip->memberNames()) {
  print "

Archive :: Zip

<*>\n"; }

Si desea los contenidos de un archivo .tar.gz

open(DIR_LISTING, "gzip -dc concert25.tgz | tar -tf -|") || die;
while (<DIR_LISTING>) {
   print;
}
close (DIR_LISTING);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top