¿Cómo funcionan ZIP, GZIP y TAR sin herramientas de shell?

Los archivos comprimidos se procesan con funciones de PHP y las extensiones disponibles.

Cómo funciona

tar utiliza mecanismos PHP para TAR sin compresión; zip usa ZipArchive cuando se necesita ZIP y también cubre los casos GZIP admitidos.

En la práctica

La extracción valida rutas peligrosas y enlaces. Si falta una capacidad del servidor, el comando la informa claramente en lugar de simular un resultado correcto.

Ejemplos

install zip
install tar
zip sandbox/data sandbox/tmp/data.zip
tar sandbox/data sandbox/tmp/data.tar

Documentación relacionada

← Volver a preguntas frecuentes