Compresores y descompresores

En ocasiones se distribuyen archivos o documentos en formato comprimido.

Esto es debido a las limitaciones todavía existentes en la transmisión de grandes archivos a través de Internet.

Algunas empresas, organismos y sistemas de correo limitan que los correos puedan llevar consigo anexos de más de un determinado tamaño.

Cuando a día de hoy fácilmente una presentación, documento u hoja de cálculo que lleva incrustados gráficos y/o fotografías puede exceder fácilmente estos tamaños limitantes.

Para reducir su tamaño se utilizan compresores de archivo, los cuales partiendo de un archivo de digamos 1 mega puede reducirlo a 0,4 o menos.

También los compresores permiten comprimir una carpeta que contiene un gran número de archivos en un único archivo, lo que hará más fácil su transmisión a través de la red, sea mediante correo electrónico, WhatsApp, Telegram, DropBox, Drive, iCloud o cualquier sistema de envío y recepción de archivos.

Los formatos más comunes o generalistas de archivos comprimidos los que disponen de extensión .zip o .rar

Descompresores generalistas

The Unarchiver

The Unarchiver es un programa universal para la descompresión de archivos, que te permite descomprimir prácticamente la totalidad de archivos comprimidos que te encuentres por la red.

Ficheros .zip o .rar son su principal uso.

Es una app que puedes descargar desde la tienda App Store de forma totalmente gratis.

Sin embargo The Unarchiver no puede con algunos archivos .rar comprimidos mediante partes o volúmenes y debes recurrir a otras opciones, como la que la del programa por línea de comando RAR

Puedes descargar The Unarchiver desde:

https://direccion.online/a0ph

Comprimidos con .RAR


Los archivos con extensión .rar son unos archivos que están comprimidos y que pueden contener más de un archivo, incluso carpetas y subcarpetas.

Son archivos que pueden encontrarse en partes o volúmenes, es decir un mismo archivo troceado en otros más pequeños para que sea más fácil su transmisión a través de internet.

También es habitual que algunos documentos .rar soliciten una clave para poderse abrir, descomprimir y visualizar.

Así que todos los archivos .rar, y por extensión todo archivo comprimido precisan descomprimirse antes de poder ver que hay en su interior.

Rar por la Terminal


Esta, la del uso del comando "rar" mediante la Terminal es otra de las opciones para comprimir y descomprimir archivos .rar.

El comando "rar" se trata de la versión oficial de Winrar para sistemas operativos macOS, pero que a diferencia de la versión de Windows no cuenta con interfaz gráfica, es decir, que deberemos utilizar la terminal para poder descomprimir los archivos .rar, algo que no es precisamente fácil para los menos iniciados.

Ya sólo el proceso de instalación de RAR por línea de comandos es farragoso, y no indicado para los más nóveles con Mac.

En resumen, se trata de descargar el "comando" desde la web oficial de la empresa Rarlab, ojo que existen dos compilaciones, una para ordenadores Mac con procesador intel y otra con el apellido -arm- para los ordenadores Mac más nuevos con arquitectura Apple Silicon.

Por ejemplo para Apple Silicon el archivo es:
rarmacos-arm-620b3.tar.gz

Si bien lo de "620b3" es el número de versión y cuando pruebes a instalarlo tú este debería ser un número de revisión mayor.

Una vez descargado deberás hacer doble clic sobre dicho archivo, esto te generará una carpeta con el nombre, sin entrar dentro de dicha carpeta, y en el Finder, mueve dicha carpeta a la carpeta de Aplicaciones del sistema.

Si te pregunta clave de usuario introdúcela, o utiliza en su defecto el TouchID para darle permisos de instalación.

Una vez copiada, es decir instalada, ahora deberemos añadir la ruta de dicha carpeta a un archivo que se denomina "paths" y que es donde macOS busca los ejecutables de línea de comando, para ello, en el terminal vamos a lanzar el siguiente comando:

sudo nano /etc/paths

El super usuario


Lo de "sudo" significa algo así como "que la acción a continuación la ejecute el superusuario", el superusuario tiene todo el poder de acceso a todas las carpetas del sistema.

Claro que al pedirle al Mac un "super usuario" este te solicitará la clave de usuario de tu Mac y este debe tener el mayor rango de privilegios sobre el sistema, introdúcela, y luego pulsa la tecla "Intro".

El editor nano


En el comando anterior, tras "sudo" tenemos "nano", el cual se trata de un editor de texto por línea de comando, muy básico pero muy capaz.

Tras "nano" tenemos la ruta hacia el archivo que queremos abrir, en este caso "/etc/paths"

Una vez abierto el fichero en el editor "nano" desplázate con los cursores hasta el final del archivo y pulsa la tecla Intro para añadir una línea y copiar el siguiente texto:

/Applications/rar

Ahora haremos el combo de teclas ctrl+x, acto seguido el Terminal del Mac nos informará, en inglés, que el archivo se ha visto modificado y nos preguntará si queremos escribir en él, le decimos que sí pulsando la tecla "y" de "yes".

Cerramos la app de terminal y la volvemos a abrir, esto hará que lea los cambios realizados en el "camino de los ejecutables".

Para comprobar si funciona el cambio realizado deberemos escribir en la terminal, "rar" o "unrar", así sin argumentos, sabremos que es correcto si aparece la ayuda de dichos programas.

Por cierto, en este punto es importante señalar que "rar" son dos programas, rar para comprimir y como es lógico, unrar para hacer lo contrario, para descomprimir.

¿Qué es mejor RAR o ZIP en el Mac?

Digamos que .rar es superior a .zip aunque menos compatible, ya que el algoritmo de compresión del sistema RAR consigue menores tamaños de archivo que  .zip.

Además es muy común encontrarse un archivo o directorio comprimidos en diferentes archivos .RAR, lo que se denomina técnicamente volúmenes o partes, estos suelen tal cual así:

archivo_comprimido.part1.rararchivo_comprimido.part2.rar

Quizá por este motivo RAR es comúnmente empleado en la red para la transmisión de archivos de gran tamaño, tales como series, películas, videojuegos y programas a través de internet.

El problema en el Mac con los archivos .RAR no es otro que el hecho de que macOS no puede descomprimir esos archivos de forma nativa y hay que instalar el correspondiente compresor.