forked from pts/pts-tiny-7z-sfx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
32 lines (25 loc) · 1.25 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
README for pts-mini-7z-sfx
^^^^^^^^^^^^^^^^^^^^^^^^^^
pts-mini-7z-sfx is a mini 7-Zip extractor and self-extractor (SFX) written
in ANSI C. It's Unix-only, actively tested on Linux.
Features:
* Small (the Linux statically linked binary is less than 40 kB).
* Can be used to create a SFX (self-extract) binary by prepending to a 7z
archive. (Same as the `7z -sfx' flag.)
* It supports file and directory attributes (i.e. it calls chmod(2)).
* It sets the mtime (i.e. it calls utimes(2)).
* It can extract symlinks.
* Has a command-line syntax compatible with the regular console SFX binaries.
Limitations:
* It supports only: LZMA, LZMA2, BCJ, BCJ2, COPY.
* It keeps an uncompressed version of each file in RAM.
* It decompresses solid 7z blocks (it can be whole 7z archive) to RAM.
So user that calls SFX installer must have free RAM of size of largest
solid 7z block (size of 7z archive at simplest case).
* It always extracts to the current directory.
* It does not support (and may misbehave for) encryption in archives.
See http://sourceforge.net/p/sevenzip/discussion/45797/thread/233f5efd
about 7zS2con.sfx, a similar software for Win32.
Forked from 7z922.tar.bz2 from
http://sourceforge.net/projects/sevenzip/files/7-Zip/9.22/7z922.tar.bz2/download
__EOF__