miércoles, 15 de septiembre de 2021

Archivos autoextraíbles en WinRar (Sfx)

Una de las guindas del compresor WinRAR, es la posibilidad de generar ficheros autoextraibles con extensión .exe.

Esto permite descomprimir el fichero sin necesidad de tener ningún programa de compresión / descompresión instalado. 



Nuevamente usamos unos ficheros de texto para generar un ejemplo.

En este caso seleccionamos la opción "Create SFX archive"

Se procesa normalmente.


Pero el fichero resultante no tiene extensión .RAR sino .exe.

Siendo reconocido por Windows como una aplicación.

Al tratarse de una aplicación es posible ejecutar el fichero si. Necesidad de ningún programa adicional.


Es una opción muy útil cuando desconocemos el software que tendrá instalado un equipo.

Por ejemplo a la hora de hacer una presentación o dar una clase en un ordenador desconocido.

martes, 14 de septiembre de 2021

Recovery volumes en WinRar

Hoy os presento la característica que más me ha sorprendido de WinRAR.

Ayer explicaba como crear archivos por volúmenes en WinRAR.

Es una característica interesante, pero no es única de WinRAR.

Sin embargo la que os muestro hoy, no la he visto en ningún otro compresor.

Se trata de los "Recovery volumes".


Es un concepto similar al del "Recovery record" pero trasladado a volúmenes completos.

En este caso, podremos indicar el número de volúmenes adicionales que deseamos crear.

Estos volúmenes actúan como comodines de cualquier otro volumen, permitiendo recuperar los ficheros originales, incluso faltando alguno de los volúmenes.

Con un ejemplo se entenderá mejor, supongamos que tenemos una copia de una base de datos importante en CDs, y son necesarios 5 CDs para almacenar los volúmenes resultantes de comprimirla.

Si se daña uno de los CDs perdemos toda la base de datos.

Si creamos un "Recovery volume" ahora tendremos nuestra base de datos en 6 CDs.

Esto que, en principio, puede parecer una perdida de compresión, en realidad supone un aumento de seguridad.

En el caso de que se nos dañe uno de los 6 CDs, seguiremos pudiendo recuperar el total de los ficheros originales.

Si el CD dañado se corresponde al "Recovery volume" seguiremos contando con los 5 CDs originales, por lo que aún podremos recuperar los datos.

Lo importante, es que si el CD dañado es cualquier otro, el Recovery volume, incluye información suficiente para poder regenerar uno cualquiera de los otros cinco volúmenes.

Se podrán recuperar tantos volúmenes originales como volúmenes adicionales se hayan creado.

Si vais a guardar vuestras fotos en CDs esta es una de las mejores formas de protegerlas.

El proceso es sencillo, y compatible con archivos sólidos e incluso con él Recovery record.

En la pestaña General seleccionamos el tamaño de los volúmenes.

Y en la pestaña "Advanced" el número de volúmenes de recuperación.


No es necesario crear demasiados volúmenes, dos suelen ser más que suficientes, y con uno se mejora mucho la seguridad.

En el ejemplo crearé 4 volúmenes de recuperación.


Os los muestro resaltados.

Elimino 4 de los volúmenes resultantes de comprimir los datos.


Como veis faltan 4 volúmenes, pero disponemos de 4 volúmenes de recuperación.

Si hubiésemos perdido un volumen más, no sería posible recuperar los datos.


Descomprimimos de la forma habitual.


Y podemos comprobar que WinRAR ha sido capaz de regenerar los ficheros eliminados a partir del resto.


Permitiendo de esta forma, recuperar los datos originales.


Si algún dato es realmente importante, esta es una herramienta a tener en cuenta.

lunes, 13 de septiembre de 2021

WinRar creación de volúmenes

Otra de las características que tiene WinRAR es la creación de volúmenes.

Esto es, en lugar de crear un único archivo comprimido, crear varios que unidos permitirán descomprimir el fichero original.

Esta era una técnica muy usada en la época de los disketes, para almacenar ficheros que comprimidos ocupaden más que la capacidad máxima del disket.


Usaremos los mismos ficheros de los últimos ejemplos.

Pero en este caso usaremos algunos más, para poder generar varios archivos comprimidos.

En la pestaña "General", en la esquina inferior izquierda, encontraremos un cuadro desplegable denominado "Split into volumes"


Al desplegarlo se muestran los tamaños de archivo más habituales.


Por ejemplo el tamaño exacto de un CD o de un DVD.

En este primer ejemplo elegimos el tamaño más pequeño que propone, 5 MB.


Una vez pulsamos el botón Aceptar comienza el proceso de compresión de los ficheros.



Se generan tantos archivos CV omprimidis como sea necesario, siendo todos del tamaño seleccionado excepto el último.

Es interesante saber que el valor del tamaño no está limitado d los mostrados en el cuadro desplegable, pudiendo es ribir cualquier cñvlie deseado.

Por ejemplo 1 Mb.

Se generarán ahora ficherd de 1 Mb..



domingo, 12 de septiembre de 2021

Recovery Record en WinRar

Hoy os presento una característica de WinRar muy interesante cuando se trata de almacenar información en soportes que se pueden corromper.

Esta opción almacena información adicional que va a permitir recuperar el fichero aunque el archivo comprimido se dañe.

Esto es útil, por ejemplo los antiguos disketes o los modernos pendrives, sobre todo los de marca desconocida, que son propensos a generar sectores erróneos.

Se trata de la opción "Recovery record", que no hay que confundir con otra de nombre similar da "Recovery volumes".

Esta opción aumenta en tamaño final del archivo comprimido.

Esto que puede parecer contraproducente, es una medida que facilita la conservación del archivo, aunque el soporte tenga problemas, cómo podría ser un DVD rayado.

En la.imagen podéis ver que el tamaño del archivo comprimido con "Recovery record" es ligeramente mayor que el que no usa esta opción.


Esta opción es compatible con los ficheros sólidos.

En el ejemplo hemos usado estos ficheros.

Una vez sin activar "Recovery record" y la siguiente con la opción activada.

La opción se encuentra en la pestaña General.


Primer fichero.

En la pestaña "Advanced" tenemos la posibilidad de configurar el porcentaje máximo de daño que queremos que se pueda recuperar, el valor por defecto es del 3%.

A mayor porcentaje, evidentemente mayor tamaño de archivo resultante.

 Comparativa de ambos ficheros.

En su momento esta opción la usaba mucho con los CD gravables.

viernes, 10 de septiembre de 2021

Creación de archivos sólidos en WinRar

WinRAR soporta una característica muy interesante en el formato RAR.

Se trata de los ficheros sólidos.

En la imagen veis el resultado de comprimir una carpeta con 7 ficheros de texto, ambas en formato RAR y con el mismo programa el WinRAR.

El primero no tiene activada la opción "Fichero sólido", mientras que el segundo si lo tiene.


Se aprecia que en este caso el fichero sólido es 7 veces más pequeño que el normal.

Estos son los siete ficheros usados en el ejemplo. En este caso los siete son iguales.

En el primer caso usamos la siguiente configuración.

En el segundo caso marcamos la opción "Create sólido archive"


El truco que permite reducir tan drásticamente el tamaño del fichero resultante es tratar a todos los ficheros como si fuesen un único flujo de datos.

Explicado de forma sencilla, es como si copiasemos los ficheros uno al final del otro, y luego los comprimiesemos.

El resultado es espectacular.

Los datos originales suman 10,5 MB, que llegan a reducirse hasta los 0,5 MB, esto es, aproximadamente, un 5 % del tamaño original.



Sin embargo, no es oro todo lo que reluce.

Este método de compresión aumenta el ratio de compresión, pero a costa de algunas características.

Para descomprimir un fichero del archivo RAR sólido, es necesario analizar primero todos los ficheros del archivo comprimido.

Lo mismo sucede a la hora de actualizar uno de los ficheros.

Por lo tanto, se penaliza la extracción y actualización de ficheros.

Además el proceso de compresión es un poquito más lento.

Por lo tanto este método de compresión es ideal cuando se valora más el tamaño del fichero que la facilidad de actualización o extracción.

Es especialmente útil, para comprimir carpetas, que se descomprimiran completas y cuyo contenido no se espera actualizar.

Es posible configurarlo como método por defecto.

jueves, 9 de septiembre de 2021

Comprimir cada fichero por separado con WinRar

WinRAR es una de mis herramientas favoritas.

Como ejemplo hoy os muestro una cualidad que suelo usar a menudo.

A veces tenemos una carpeta llena de ficheros, y nos interesa comprimirlos.

Pero preferimos que cada fichero se comprima por separado, en lugar de crear un único fichero para todos.

Habitualmente para comprimir varios ficheros, se seleccionan todos y se indica a la herramienta de compresión que deseamos comprimirlos.


 

Con WinRar es posible hacerlo seleccione donla opción "Add to..."


Sin embargo el resultado es un único fichero.

Si lo que deseamos es un fichero comprimido por cada fichero original, lo más tentador es ponerse a comprimir los ficheros de uno en uno.


Sin embargo, en WinRAR hay una solución mejor.

Seleccionamos todos los ficheros, y luego la opción de menú contextual "Add to archive ..."

Se nos abre la ventana de la aplicación.

Seleccionamos la pestaña "Files"

En la parte inferior encontramos un box con el texto "Put each file to separate archive".

Lo marcamos.

Y pulsamos aceptar.

Aunque el proceso parece el mismo, el resultado es diferente.

Ahora obtendremos un fichero comprimido por cada uno de los originales.


Esta característica permite ahorrar enormes cantidades de tiempo.