In English   ИМаш   Автор   CreateSFX  

E-mail Обновление - Февр 3, 2005

                 CreateSFX: мини SFX-архиватор

                      Версия 0.3 beta free

                          Файл ReadMe

                                            Посвящается моей
                                            нежной Lino.
Содержание
==========

1. Введение

1.1. Требования
1.2. Технические параметры
1.3. Лицензия на программное обеспечение
1.4. Ответственность за использование
1.5. Компоненты третьих сторон
1.6. Техническая поддержка
1.7. Контактная информация
1.8. Благодарность

2. Установка

3. Способы выполнения программы

3.1. Запуск из контекстного меню
3.2. Запуск из командной строки

4. Использование программы

5. Удаление программы

Приложение 1. Термины

Приложение 2. Известные вопросы

Приложение 3. Что нового?


1. Введение
===========

Добро пожаловать! Меня зовут Рауль Шакиров. Эта программа была
написана за пару дней в дар сестре Фессалоникии из Ново-Тихвинского
женского монастыря (Екатеринбург, www.sestry.ru). Программа
пригодится и всем тем, кому надо создавать предельно компактные
архивы, но нет времени на установку и изучение сложных архиваторов.
Делайте все проще!

Программа создает самораспаковывающиеся архивы, не требующие
наличия в системе архиватора. Экономия дискового пространства
обычно достигается при упаковке файлов и каталогов с объемом
данных свыше 30 килобайт, в особенности для папок с большим
количеством документов Microsoft Office, где степень сжатия
доходит до 10x. При записи в архив файлы могут быть защищены
паролем. Архив может быть разбит не несколько томов.

Программа основана на кодах архиватора MsCab 0.63, разработанного
Матеусом Бржостеком (Mateusz Brzostek, www.mscab.prv.pl).


1.1. Требования
---------------

- 100% IBM-совместимая платформа.
- Графический дисплей.
- Microsoft Windows 9x/Me/2000/XP/2003.
- 32Mб ОЗУ (рекомендуемый минимум).
- 150Kб свободного пространства на жестком диске для программы.


1.2. Технические параметры
--------------------------

- Минимальный размер архива (модуль самораспаковки)     23K
- Максимальный размер архива                       около 2G
- Максимальный размер файла в архиве               около 2G
- Число файлов и папок в архиве             нет ограничения
- Длинные имена файлов и папок (до 255 символов)         Да
- UNICODE имена файлов и папок (до 32767 символов)      Нет
- Архивирование структуры папок                          Да
- Архивирование пустых папок                             Да
- Создание непрерывных (Solid) архивов                   Да
- Создание многотомных архивов                           Да
- Минимальный размер тома в многотомном архиве          32K
- Предопределенные размеры томов         360/720/1200/1440K
- Шифрование содержимого файлов                          Да
- Шифрование имен файлов и папок                        Нет
- Хеширование паролей                                    Да
- Методы хеширования/шифрования                     MD5/RC4
- Формат архива                                   MsCab SFX


1.3. Лицензия на программное обеспечение
----------------------------------------

Нижеследующее авторское утверждение описывает авторство программного
обеспечения.

(C) Copyright 2005 by Raul N. Shakirov, IMach of RAS (UB).

Автор гарантирует, что он выполнил все необходимые соглашения и условия
для использования прав на интеллектуальную собственность третьих сторон
для этого программного обеспечения.

Автор подтверждает, что оригинальное программное обеспечение не содержит
части, которые предназначены для целей, не соответствующих основному
назначению программы, объявленному в документации.

Предоставляется разрешение на использование, копирование и свободное
распространение этого программного обеспечения, включая коммерческие
приложения, при условии, что это сообщение будет присутствовать в
пользовательской сопровождающей документации.

Это не влияет на ваше право собственности на саму производную работу,
и назначение этого утверждения - быть уверенным в правильном указании
ссылок на автора этого программного обеспечения, а не в создании
помехи вашему эффективному использованию этого программного обеспечения.
"Производные работы" включают все программы, использующие это программное
обеспечение. Ссылки на автора должны быть указаны в пользовательской
документации.


1.4. Ответственность за использование
-------------------------------------

ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ РАСПРОСТРАНЯЕТСЯ "КАК ЕСТЬ". НИКАКИХ
ГАРАНТИЙ ЛЮБОГО РОДА НЕ ПРЕДОСТАВЛЯЕТСЯ И НЕ ПРЕДПОЛАГАЕТСЯ. ВЫ
ИСПОЛЬЗУЕТЕ ПРОГРАММУ НА СВОЙ СОБСТВЕННЫЙ РИСК. АВТОР НЕ БУДЕТ НЕСТИ
ОТВЕТСТВЕННОСТЬ ЗА ПОТЕРЮ ДАННЫХ, ПОВРЕЖДЕНИЯ, УМЕНЬШЕНИЕ ДОХОДА И
УБЫТКИ ЛЮБОГО ДРУГОГО ТИПА ПРИ ИСПОЛЬЗОВАНИИ ИЛИ НЕПРАВИЛЬНОМ
ИСПОЛЬЗОВАНИИ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.


1.5. Компоненты третьих сторон
------------------------------

Автор использовал следующие исходные коды и компоненты третьих сторон:

1) Microsoft(R) Visual C++ 6.0 Compiler (Enterprise Edition),
   Лицензирован для использования в Институте Машиноведения РАН (УрО).

2) Архиватор MsCab 0.63 от Mateusz Brzostek
   http://www.mscab.prv.pl
   Общедоступный исходный код.


1.6. Техническая поддержка
--------------------------

Изменения доступны по адресу http://www.imach.uran.ru/creatsfx

Ваши комментарии и отчеты об ошибках направляйте автору программы.


1.7. Контактная информация
--------------------------

Автор:  к.т.н. Рауль Нурович Шакиров,
620219, Россия. г.Екатеринбург, ул.Комсомольская, 34,
Институт Машиноведения УрО РАН.

Тел.:   +7 (343) 375-35-80
Email:  raul@imach.uran.ru


1.8. Благодарность
------------------

Благодарю Mateusz Brzostek за замечательный исходный код на С,
лучший среди всех тех, которые мне приходилось видеть.


2, Установка
============

Программа распространяется в виде программы инсталляции
InstallCreateSFX.exe.

Для установки запустите InstallCreateSFX.exe и следуйте инструкциям
программы инсталляции. Программа инсталляции запишет исполняемый
файл CreateSFX.exe в папку SendTo.

ПРИМЕЧАНИЕ: Если запущена предыдущая версия CreateSFX, то перед
            новой установкой ее надо закрыть кнопкой "x".


3. Способы выполнения программы
===============================

Программа рассчитана на запуск из контекстного меню Windows
Explorer.


3.1. Запуск из контекстного меню
--------------------------------

Архив создается так:
1. Наводим мышь на папку с файлами или отдельный файл,
   жмем правую кнопку для вызова контекстного меню.
2. Наводим мышь на пункт "Отправить" в контекстном меню и
   выбираем в дополнительном меню пункт "CreateSFX.exe".
3. В окне опций архивирования MsCab жмем "OK".

Программа работает в консольном окне, куда выводит сообщения
о ходе работы. Сообщения, требующие внимания оператора,
вводятся во всплывающие окна.

После завершения выводится сообщение о создании архива, а в текущей
папке появится исполняемый файл "имя папки или файла.exe", который
можно распаковать на любом компьютере с 32-разрядной операционной
системой Microsoft Windows или ее эмуляторе. Для этого запускаем файл,
в окне распаковки нажимаем кнопку "..." справа от поля "Extract to",
выбираем папку, в которую надо раcпаковать файлы, жмем OK и еще раз
OK.

Для создания многотомного архива укажите максимальный размер тома
в окне опций. Имена томов будут такими:
"имя папки или файла001.exe" - для первого тома
"имя папки или файла002.cab" - для второго тома
и т.п.

Для шифрования файлов, помещаемых в архив пометьте опцию "Encrypt
files". Программа запросит пароль, который будет проверяться при
распаковке архива. Обратите внимание на то, что программа шифрует
только содержимое файлов, оставляя незашифрованными их имена.

Остальное опции носят вспомогательный характер, для их изучения
обратитесь к документации по MsCab.


3.2. Запуск из командной строки
-------------------------------

Для запуска из командной строки надо рекомендуется скопировать
программу из папки SendTo в системную папку Windows или любую
другую папку на пути поиска программ.

CreateSFX файл                  Упаковать файл в SFX архив

CreateSFX папка                 Упаковать папку в SFX архив

Кроме того, CreateSFX понимает командную строку MsCab 0.63, т.к.
содержит оригинальный код MsCab в качестве своей составной части,
при этом все функции MsCab оставлены как они есть, за исключением
незначительного усовершенствования окна опций для его лучшего
понимания.


4. Использование программы
==========================

Программа эффективна при упаковке файлов и каталогов с несжатыми
данными общим объемом свыше 30 килобайт, в особенности для папок
с большим количеством документов Microsoft Office, где степень
сжатия доходит до 10x.

Распаковка SFX архива может проводиться на любом компьютере
с 32-разрядной операционной системой Microsoft Windows или ее
эмуляторе.


5. Удаление программы
=====================

Чтобы удалить программу, необходимо сделать следующее:

- Если программа CreateSFX запущена, закройте ее при помощи
  кнопки "x".

- Запустите программу установки InstallCreateSFX.exe.

- Нажмите Ctrl-Insert для копирования пути к папке SendTo
  в буфер обмена.

- Нажмите Cancel для выхода из программы установки.

- Выберите Пуск-Выполнить.

- Нажмите Shift-Insert для вставки пути к папке SendTo
  из буфера обмена.

- Нажмите OK, откроется папка SendTo.

- Удалите файл CreateSFX.exe


Приложение 1. Термины
=====================

SFX     Самораспаковывающийся (Self-extracting) архив.


Приложение 2. Известные ошибки
==============================

- Windows NT4 не вызывает CreateSFX.exe для папок.


Приложение 3. Что нового?
=========================

31.01.2005 - Версии 0.1 и 0.2 beta free

- Добавлена архивация пустых каталогов.


28.02.2005 - Версия 0.3 beta free

- Опции архивирования.

- Шифрование содержимого файлов.

- Создание многотомных архивов.