miércoles, 8 de diciembre de 2010

Universal Extractor


5b415a0a74765006f122f979f487f751





Descripcion:
Universal Extractor es un programa para hacer exactamente lo que dice: extraer los archivos de cualquier tipo de archivo, si es un simple archivo zip, un programa de instalación, o incluso un Windows Installer (. Msi). Esto sigue siendo un trabajo en curso (ver detalles más abajo), pero hasta ahora es demostrado muy útil y creo que otros también pueden beneficiarse de ella.

Debo destacar que esta aplicación no está destinada a ser un archivo de programa de propósito general. Nunca sustituir a WinRAR, 7-Zip, etc Lo que hará es le permiten extraer los archivos de prácticamente cualquier tipo de archivo, independientemente de su origen, método de compresión, etc La motivación original detrás de este proyecto fue que quería una fácil y conveniente para extraer los archivos de instalación de paquetes, como Inno Setup o paquetes de Windows Installer, sin tirar una línea de comandos cada vez. En el proceso me llevó un poco lejos y terminó tirando en el apoyo a todo tipo de formato de archivo que posiblemente podría encontrar.

Extractor universal, como la mayoría de mis programas de Windows, está escrito en AutoIt, un poderoso lenguaje de scripting de código abierto. Universal Extractor de sí mismo, sin embargo, es sólo un front-end que utiliza muchos otros programas para hacer el trabajo sucio. Por favor, vea la sección debajo de Créditos para obtener más información.

Detalles técnico
Cuando un archivo se pasa al UniExtract, comienza por la exploración de archivos con TrID. Si el formato de archivo coincide con uno de los formatos ejecutables no se enumeran a continuación, inmediatamente comienza la extracción del archivo. Si es un archivo ejecutable, que pide PEiD para analizar el archivo de firma. Si la firma indica que se trata de un formato compatible, entonces los intentos de iniciar la extracción. Si no es una firma reconocida, se intenta ejecutar a través de 7-Zip Descomprima y como por defecto casos. Si 7-Zip o Descomprima lo reconoce, se extrajeron, de lo contrario, UniExtract muestra un mensaje de error y sale.

Nota: la digitalización con TrID de archivo es nuevo en v1.5. Las versiones anteriores se basó en la extensión del archivo para identificar el archivo. Este comportamiento se sigue utilizando TrID si la exploración no puede determinar el archivo.

Si el archivo es compatible, UniExtract comienza marcando un destino válido para el directorio y el directorio de grabación de tamaño. Si es necesario, un nuevo directorio se creará (con un directorio de tamaño cero). UniExtract genera entonces un depósito y pide el apoyo de binarios para comenzar la extracción de archivos desde el archivo, seleccione el directorio de destino. Después de la terminación, UniExtract control del tamaño del subdirectorio para determinar si la extracción se ha realizado correctamente, si el tamaño es mayor que el tamaño inicial, UniExtract asume éxito y salidas. Si la extracción no, UniExtract notifica al usuario y deja un archivo de registro (uniextract.log) que (debe) contener ningún mensaje de error.

Uniextract.log El archivo se crea durante el proceso de extracción por el tee de salida del programa. Básicamente, toda la salida de la administración binarios que se destina al té, que a su vez escribe la salida en el archivo de registro, así como eco a la pantalla para darle al usuario el progreso actual. Tras la ejecución exitosa de este archivo es eliminado, pero si se detecta un error que se queda sólo para el usuario a un nuevo examen. Nota: A partir de v1.4, la ubicación de uniextract.log se puede cambiar a cualquier directorio especificado por el usuario.

Extensiones Soportadas:

7-zip archive .7z, .exe
ACE archive .ace
ARC archive .arc
ARJ archive .arj, .exe
ASpack compressed file .exe
BIN/CUE CD-ROM image .bin, .cue
bzip2 archive .bz2, .tbz2, .tar.bz2
CPIO compressed file .cpio
Debian package .deb
DiscJuggler CD-ROM image .cdi
Encoded files .b64, .uu, .uue, .xx, .xxe, .yenc, .ntx
Gentee package .exe
gzip archive .gz, .tgz, .tar.gz
IMG floppy disk image .img
Inno Setup package .exe
Installer VISE package .exe
InstallShield Cabinet archive .cab, .1, .lib
InstallShield package .exe
ISO 9660 CD-ROM image .iso
KGB archive .kgb, kge, .exe
LZH compressed file .lzh, .lha
LZMA compressed file .lzma
LZO compressed file .lzo
LZW compressed file .Z, .tz, .tar.Z
LZX compressed file .lzx
MHTML file .mht
Microsoft Cabinet archive .cab, .exe, .imf
Microsoft Compiled Help file .chm
Microsoft compressed file .??_
Microsoft LIT e-book .lit
Microsoft Windows Help file .hlp
Nero CD-ROM images .nrg
NSIS package .exe
Oasis Document Format (ODF) document .odt, .odp, .odg, .ods
Office Open XML (OOXML) document .docx, .pptx, .xlsx
Outlook Express mail archive .dbx
PEA archive .pea
RAR archive .rar, .001, .exe
Reflexive Arcade package .exe
RoboForm package .exe
RPM package .rpm
SetupFactory package .exe
SIS (SymbianOS) packages .sis
StuffIt packages .sit
TAR archive .tar, .tbz2, .tgz, .tz, .tar.bz2, .tar.gz, .tar.z
UHARC archive .uha
UPX compressed file .exe, .dll
Windows Imaging Format image .wim
Windows Installer package .msi
Windows Installer patch .msp
Windows Update Standalone patch .msu
Wise Installer package .exe
ZIP archive .zip, .jar, .xpi, .wz, .exe
Zoo archive .zoo




No hay comentarios:

Publicar un comentario