Скачть Universal Extractor 1.6.1

Официальный сайт legroom.net/software/uniextract
Разработчик
Версия 1.6.1
Последнее обновление 10.07.2011
Категория Архиваторы

Universal Extractor – программа для извлечения файлов из архивов любого типа, о чем и говорит ее название. Она позволяет достать большинство файлов из любого архива, т. е. работает как архиватор в режиме распаковки архива. Но в отличие от архиваторов Universal Extractor не может ни создать, ни добавить данные ни в один архив любого типа – только получать данные вне зависимости от источника, метода сжатия и т.д. Из этого короткого описания понятно назначение программы. Те, кто хотят прямо сейчас установить Universal Extractor, найдут ссылку на загрузку внизу страницы, ну а для тех, кто хочет понять, как же можно получить файл из любого архива, я продолжу описание программы.

Принцип работы Universal Extractor

Первым делом Universal Extractor анализирует архив утилитой TrID. Если формат файла попадает в список поддерживаемых форматов Universal Extractor и этот архив не является исполняемым файлом, сразу же начинается процесс извлечения файлов из архива. Если файл является исполняемым, его сигнатура анализируется с помощью утилиты PEiD, и если она поддерживается Universal Extractor, производится попытка извлечения файлов. Из исполняемых файлов сложнее получить упакованные файлы и это не всегда удается. Если же формат файла или его сигнатура не поддерживаются, Universal Extractor пытается распаковать его через 7-zip и UnZip. Если и эта попытка заканчивается неудачей, Universal Extractor сообщает об ошибке и завершает работу.

В обычном режиме работы (формат архива поддерживается) Universal Extractor проверяет (создает) папку, в которую будут распакованы файлы и запоминает ее размер. Затем он создает консольное окно и запускает соответствующий исполняемый файл для извлечения файлов из архива. Успех распаковки определяется по увеличения размера и времени последнего изменения папки, в которую сохраняются полученные файлы. Наиболее важным из двух параметров является размер папки. Если он увеличился, то какие-то файлы распаковались из архива. Название каждого извлеченного файла отображается как в консоли, так и логируется в файле uniextract.log.

Полный список поддерживаемых форматов

  • ACE archive (.ace, .exe)
  • ARC archive (.arc)
  • ARJ archive (.arj, .exe)
  • 7-zip archive (.7z, .exe)
  • ASpack compressed file (.exe)
  • Bzip2 archive (.bz2, .tbz2, .tar.bz2)
  • BIN/CUE CD-ROM image (.bin, .cue)
  • Debian package (.deb)
  • CPIO compressed file (.cpio)
  • DiscJuggler CD-ROM image (.cdi)
  • Encoded files (.b64, .uu, .uue, .xx, .xxe, .yenc, .ntx)
  • Gzip archive (.gz, .tgz, .tar.gz)
  • Gentee package (.exe)
  • IMG floppy disk image (.img)
  • InstallShield Cabinet archive (.cab, .1, .lib)
  • Inno Setup package (.exe)
  • Installer VISE package (.exe)
  • ISO 9660 CD-ROM image (.iso)
  • KGB archive (.kgb, kge, .exe)
  • LZH compressed file (.lzh, .lha)

а также многие другие.

Версия: 1.6.1

UniExtract Installer