Скачть 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