Cargando



Testeando fallas en archivos rar en linux

El formato rar de compresion de archivos es muy útil para enviar varios archivos largos y pesados ​​e un usuario a otro a través de Internet mediante la compresión en un solo archivo más pequeño. RAR formato de archivo tiene muchas versiones diferentes.


feb 04 2014 19:52
feb 04 2014 19:56
El formato rar de compresion de archivos es muy útil para enviar varios archivos largos y pesados ​​e un usuario a otro a través de Internet mediante la compresión en un solo archivo más pequeño. RAR formato de archivo tiene muchas versiones diferentes.
Se utiliza básicamente para almacenar archivos múltiples bajo un solo archivo utilizando el método de compresión. Los archivos RAR, como otros ficheros pueden corromperse resultando en la pérdida de datos graves o daños a la estructura de archivos. Antes de entrar en las razones de la corrupción de archivos RAR, es muy importante saber lo que es error de CRC.
CRC error es uno dde los errores mas comnues de daños en los archivos RAR. Se produce cuando hay algún problema en descomprimir archivos RAR. errores CRC significan que el disco haya dejado de cumplir comprobación de redundancia cíclica. Se lleva a cabo a causa de daño intencional, polvo, arañazos, etc Aparte de error CRC, hay muchas otras razones responsables de la corrupción de la estructura de archivos RAR. Estas razones son como se mencionan a continuación:
  • Interrupción mientras descomprimir archivos RAR
  • Las amenazas externas como malware / spyware y virus son los principales motivos de archivos RAR perjudiciales.
  • Cambiar la extensión de archivo de un archivo en particular para alguna extensión de archivo no compatible puede dañar otros archivos RAR.
  • Anti-virus puede dañar el archivo RAR si encuentra alguna amenaza al escanear proceso
El mayor problema es cuando tenemos archivos en partes por ejemplo si estas descomprimiendo un archivo con mas de 10 Partes y cada una de 200 Mb, que falle el ultimo es frustrante.

Utilizando unrar-nonfree

Instalamos el software desde la linea de comandos
Deberemos añadir las siguientes líneas a /etc/apt/sources.list, para que nos quede en los repositorios

[size=4][font="Times New Roman, serif"]deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi [/font][/size]
[size=4][font="Times New Roman, serif"]deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi [/font][/size]

Luego actualizamos
sudo apt-get update

Creamos un directorio para compilar el codigo fuente
mkdir ~/unrar-nonfree && cd ~/unrar-nonfree

Instalamos las dependencias necesarias
sudo apt-get build-dep unrar-nonfree

Descargamos el codigo fuente del software y generamos el paquete deb
sudo apt-get source -b unrar-nonfree

Instalamos el software con los siguientes comandos
sudo dpkg -i unrar*.deb

eliminamos el directorio que usamos para descargar los archivos
cd && rm -r ~/unrar-nonfree

Ahora con unrar instalado podemos comprobar los archivos desde la terminal de la siguiente manera:
Supongamos que tenemos un archivo rar en varias partes

unrar t nombredearchivo.part.01.rar

Esto genera un mensaje diciendo nombredearchivo.part.01.rar OK o nombredearchivo.part.01.rar falla CRC

Otro software muy interesante es pypar2, una aplicación desarrollada en Pyton que sierve para testear y repara archivos.
Al estar disponible en los repositorios solo debemos inatalarla deswde la linea de comandos
sudo apt-get install pypar2
Existe la posibilidad de recuperar archivos RAR si y sólo si la persona que creó el archivo también ha incluido un archivo de paridad. Hay dos tipos de archivos de paridad, PAR y PAR2. PAR2 siendo la versión más reciente. La paridad es lo que permite comprobar el estado de compresion del archivo si esta correctamente o tiene un falla.

¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X