English

Read this article in English.

Cómo juntar varios archivos en un .zip automáticamente

Casi siempre necesitas juntar varios archivos en un .zip por alguno de estos motivos:

Hacerlo a mano una vez no es problema: seleccionas los archivos, botón derecho, comprimir. El problema aparece cuando se repite muchas veces al día, cada vez que alguien rellena un formulario o se cierra un pedido, y ya no hay quien lo haga a mano sin que se convierta en un cuello de botella.

Automatizarlo en un solo paso

Con Crear archivo .zip le mandas los archivos, cada uno con su nombre y su contenido, y te devuelve el .zip ya montado, listo para adjuntar, guardar o pasar al siguiente paso de tu flujo. Puedes meter hasta 50 archivos en el mismo paquete, de cualquier tipo: no hace falta que sean todos PDFs ni todos del mismo formato, puedes mezclar imágenes, hojas de cálculo y documentos en el mismo zip.

El único requisito de cada archivo es el nombre: no puede empezar por / ni contener .. como parte de la ruta. Es una medida de seguridad para que el .zip resultante no pueda "escaparse" de la carpeta donde alguien lo descomprima, algo especialmente importante si los nombres de archivo vienen de un formulario que rellena cualquiera.

Qué recibes de vuelta

A diferencia de otras herramientas de Cofferdock, aquí no hace falta pedir nada especial: por defecto te llega directamente el archivo .zip, listo para usar. Si en tu flujo te viene mejor seguir trabajando con base64 dentro de un JSON (por ejemplo, para pasarlo a otro paso sin guardar un archivo intermedio), lo pides con "output": "json" y te llega así en su lugar.

El precio no depende de cuántos archivos metas dentro: 1 zip generado = 1 crédito, tanto si lleva 2 archivos como si lleva 50.

Cuándo de verdad compensa automatizarlo

Si es un archivo suelto y ocasional, más rápido es comprimirlo a mano. Donde esto marca la diferencia es en procesos que se repiten: cada respuesta de un formulario, cada pedido cerrado, cada informe diario, cada lote de fotos que sube un cliente. En cuanto "comprimirlo y mandarlo" pasa de ser algo puntual a algo que ocurre cada hora, automatizarlo deja de ser un capricho y empieza a ahorrar tiempo de verdad.

Mantén el paquete ordenado

Usa nombres descriptivos para cada archivo dentro del zip (con fecha, número de pedido o lo que identifique el caso), en vez de dejar nombres genéricos tipo archivo1.pdf. Así, quien reciba el zip sabe qué contiene solo con mirar la lista, sin tener que abrir cada archivo uno a uno. Y ten cuidado de no repetir el mismo nombre dos veces en el mismo paquete: uno se sobrescribiría con el otro.

Preguntas frecuentes

¿Puedo mezclar archivos de tipos distintos en el mismo zip? Sí. Hasta 50 archivos de cualquier tipo en el mismo paquete: PDFs, imágenes, hojas de cálculo, lo que necesites.

¿Cuánto cuesta comprimir muchos archivos a la vez? Lo mismo que comprimir pocos: 1 crédito por zip generado, sin importar cuántos archivos lleve dentro.

¿En qué formato me llega el resultado? Por defecto, el propio archivo .zip, listo para guardar o adjuntar. Si prefieres recibirlo en base64 dentro de un JSON, solo tienes que pedirlo.

¿Por qué me pide un formato concreto para el nombre de cada archivo? Por seguridad: el nombre no puede empezar por / ni contener .. como parte de la ruta, así el zip no puede salirse de la carpeta donde se descomprima. Con nombres normales tipo factura.pdf no tendrás que pensar en esto.

Prueba estas herramientas

Tienes las instrucciones completas de Crear archivo .zip, con ejemplos para n8n, Make y tu propio código. Y si aún no tienes cuenta, puedes crear una gratis.