In Russian   IMach   Author   CreateSFX  

E-mail     Last modified - Feb 3, 2005

                 CreateSFX: Mini SFX-archiver

                     Version 0.3 beta free

                          ReadMe file

                                            Devoted to my
                                            loving Lino.

1. Introduction

1.1. Requirements
1.2. Technical parameters
1.3. Software license
1.4. Disclaimer
1.5. Third party components
1.6. Technical support
1.7. Contact information
1.8. Acknowledgements

2. Installation

3. Instruction on running the program

3.1. Starting from context menu
3.2. Starting from command line

4. Guidelines for use the program

5. Uninstallation

Appendix 1. Terms

Appendix 2. Known issues

Appendix 3. What's new

1. Introduction

You are welcome! My name is Raul Shakirov. I've created this
program in a couple of days as a gift to sister Fessalonikia from
Novo-Tikhvin women's monastery (Ekaterinburg,
I hope it will help all other peoples who need create most
compact archives and do not have enough time to install and study
complex archivers. Get simplicity!

The program creates self-extracting archives which do not require
for archiver to be unpacked. These archives generally can save
space when packing files and folders containing more then 30 Kbytes
of data, especially for folders with great number of Microsoft
Office documents, where compression ratio may be up to 10x. Files
stored in archive can be protected by password. Archive can be
spanned across several volumes.

The program is based on source code of archiver MsCab 0.63,
written by Mateusz Brzostek (

1.1. Requirements

- 100% IBM-compatible computer.
- Graphic display.
- Microsoft Windows 9x/Me/2000/XP/2003.
- 32M of RAM memory (recommended).
- 150K of HDD space for the software.

1.2. Technical parameters
- Minimal size of archive (self-extracting module)       23K
- Maximal size of archive                            near 2G
- Maximal size of file in archive                    near 2G
- Number of files and folders in archive      not restricted
- Long file and folder names (up to 255 chars)           Yes
- UNICODE file and folder names (up to 32767 chars)       No
- Storing of folder structure                            Yes
- Storing of empty folders                               Yes
- Creation of solid archives                             Yes
- Creation of multi-volume archives                      Yes
- Minimal size of volume in multi-volume archive         32K
- Predefined volume sizes                 360/720/1200/1440K
- Encryption of files content                            Yes
- Encryption of file and folder names                     No
- Password hashing                                       Yes
- Hashing/encryption methods                         MD5/RC4
- Format of archive                                MsCab SFX

1.3. Software license

The following copyright statement describes authorship of
the software.

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

Author ensures that he has secured all necessary consents
and approvals to use third party intellectual property
rights for this software.

Author confirms that the original code of program does not
contain parts, which are intended for the purposes, others
than central purpose announced in the software documentation.

Permission has been granted to use, copy and distribute this
software without fee, including commercial applications,
provided that this notice is present in user-accessible
supporting documentation.

This does not affect your ownership of the derived work
itself, and the intent is to assure proper credit for the
author of this software, not to interfere with your
productive use of this software. "Derived works" includes
all programs that utilize this software. Credit must be
given in user-accessible documentation.

1.4. Disclaimer


1.5. Third party components

Author have used the following third party sources and components:

1) Microsoft(R) Visual C++ 6.0 Compiler (Enterprise Edition),
   Licensed to Institute of Engineering Science of RAS (UB).

2) Archiver MsCab 0.63 from Mateusz Brzostek
   Public available source.

1.6. Technical support

Updates are available at

Please, send your comments and bug reports to author of
the program.

1.7. Contact information

Author: Dr. Raul N. Shakirov,
Institute of Engineering Science, Russian Ac. of Sci. (UB),
34 Komsomolskaya str., Ekaterinburg, 620219, Russia.

Phone:  +7 (343) 375-35-80

1.8. Acknowledgements

Thanks to Mateusz Brzostek, author of best written C code which
I've ever seen in the world.

2. Installation

Program is distributed as setup program InstallCreateSFX.exe.

To install run InstallCreateSFX.exe and follow instructions of
the setup program. Setup program will write program CreateSFX.exe
to SendTo folder of the current user profile.

NOTE:   If previously installed version of CreateSFX.exe is
        running, close it with "x" button before installing
        the new one.

3. Instruction on running the program

Program is designed to provide for maximum simplicity in use,
so you can start it from context menu of Windows Explorer using
several mouse clicks.

3.1. Starting from context menu

Archive is created as the follows:
1. Point to either folder with files or separate file,
   press right mouse button to show context menu.
2. Point to context menu item "SendTo", then
   select in pop-up menu item "CreateSFX.exe".
3. Select options of archiver MsCab and press "OK".

Program runs in console window containing progress messages
also can show pop-up confirmation and error messages.

On completion program displays message and creates in the current
folder executable file "folder or file name.exe". The file can be
unpacked on any computer working under either 32-bit Microsoft
Windows operation system or its proper emulator. To unpack, just
start archive, then press button "..." right to filed "Extract to",
select folder to extract files, press OK and again OK

To create multi-volume archive select maximal size of volume in
the archiver options dialogue. Names of volumes will be as the
"folder or file name001.exe" - for the first volume
"folder or file" - for the second volume

To encrypt files stored into archive set option "Encrypt files".
Program asks for password, which will be verified on unpacking.
Note that program encrypt file contents, but not file names.

Other options are auxiliary, learn them in MsCab documentation.

3.2. Starting from command line

To start program from command line, copy it from folder SendTo
to Windows system folder or to any other folder on program search

CreateSFX file                  Compress file to SFX archive

CreateSFX folder                Compress folder to SFX archive

Also CreateSFX understands command line of MsCab 0.63 (in fact,
CreateSFX contains original MsCab code as an integral part only
fixing some minor inconsistencies in the options dialogue).

4. Guidelines for use the program

Program is effective for files and folders containing more then
30 Kbytes of non-packed data, especially on folders with great
number of Microsoft Office documents, where compression ratio
may be up to 10x.

To unpack SFX archive you must have computer with either 32-bit
Microsoft Windows operation system ot its proper emulator.

5. Uninstallation

To uninstall the program, do the following:

- If program CreateSFX is running, close it with "x" button.

- Run setup program InstallCreateSFX.exe.

- Press Ctrl-Insert to copy full name of SendTo folder
  to Clipboard.

- Press Cancel to close setup program.

- Select Start-Run.

- Press Shift-Insert to paste full name of SendTo folder
  from Clipboard.

- Press OK to open SendTo folder.

- Delete file CreateSFX.exe

Appendix 1. Terms

SFX     Self-extracting archive

Appendix 2. Known issues

- Windows NT4 do not call CreateSFX.exe for folders.

Appendix 3. What's new

Jan 31, 2005 - Release 0.1 and 0.2 free

- Add support for empty folders.

Feb 28, 2005 - Release 0.3 free

- Archiving options.

- Encryption of files content.

- Creation of multi-volume archives.