A menudo tengo que recopilar archivos de registro y subirlos a un servidor central (propiedad de otra empresa). El servidor central tiene un límite de tamaño del archivo, por lo que estoy tratando de crear el archivo más pequeño posible que todavía esté en formato zip.
¿Cuál es la mejor configuración para usar al comprimir un archivo de texto a un formato zip cuando mi única necesidad es un tamaño de archivo pequeño?
He hecho la compresión ultra obvia y elegida, y he notado que LZMA hace un mejor trabajo que desinflar, pero hay demasiadas otras opciones de opciones para que pueda probarlas todas.
Deflate
formato, ya no es un archivo .zip "normal", sino un archivo zip "extendido", promovido por WinZip. Originalmente mantuvieron la extensión como .zip, para mucha consternación (ya que la mayoría de las herramientas normales de manejo de zip no pueden manejarlas), pero la mayoría de los archivadores usan .zipx ahora para distinguirlos de los archivos .zip tradicionales. Si puede usar LZMA, cambie a .7z y elija PPMd; debería comprimir mejor (¡y más rápido!) Para archivos de texto.