-
Notifications
You must be signed in to change notification settings - Fork 3
/
FAQ.TXT
105 lines (71 loc) · 3.48 KB
/
FAQ.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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
MATCODE Compressor
~~~~~~~~~~~~~~~~~~
Frequently Asked Questions
~~~~~~~~~~~~~~~~~~~~~~~~~~
[1] Which compression algorithm uses MPRESS?
[2] What advantages of this compression?
[3] Whether I need to buy some license in order to use MPRESS?
[4] "In-place decompression" - How does it work?
[5] Why MPRESS does not have decompression option?
[6] Can MPRESS protect my program against crackers?
[7] Do compressed files load faster or slower?
[8] What should I use instead of Assembly.Location?
[9] What should I use instead of Module.FullyQualifiedName?
[1] Which compression algorithm uses MPRESS?
A. LZMAT. It's very similar to well known LZ77, but has some
advantages.
[2] What advantages of this compression?
A. LZMAT does not require huge resources for compression, for
decompression it does not require resources at all.
It has extreamly fast compression/decompression speed,
a few times faster then LZ78 and even faster then LZO.
It could process unlimited size of blocks unlike LZ77/
LZ78/LZO with size of block limited to 64k. LZMAT has
very small decompression procedure which allows to make
in-place decomprassion.
[3] Whether I need to buy some license in order to use MPRESS?
A. No. MPRESS is absolutely free of charge software. Read the
license which is included in the distribution package.
MPRESS does not contain any code which is under different
license (i.e. GPL, LGPL etc.), therefore you can use MPRESS
for your commercial project without needs to make it
opensource.
[4] "In-place decompression" - How does it work?
A. Technique wich decompresses data into the same memory
called "in-place decompression".
MPRESS does in-place decompression of the compressed data.
This means that the applications packed with MPRESS does
not require more virtual memory than the original unpacked
versions.
[5] Why MPRESS does not have decompression option?
A. It was planned in earliest releases to make such option for
decompression the compressed application, but then we've
figured out that it is not required. Most peaples are using
packers not only to compress the application, but to protect
their properties against decompilation and reverce engenering.
MPRESS has the backup option in case if you would need the
original application.
[6] Can MPRESS protect my program against crackers?
A. MPRESS is not an envelope-protector, it is only a packer.
But MPRESS is a good defense against non-professional
hacker or reverce engeneres.
[7] Do compressed files load faster or slower?
A. Most time, especially DLLs are loaded mutch faster, because
they are smaller and require less read operations to load
the executable image.
[8] I got a warning while compressing MS.NET application:
"Assembly.Location property found - Will become null-string
inside the compressed application."
What should I use instead of Assembly.Location?
A. You could use instead of Assembly.Location one of
Environment.CommandLine
Process.StartInfo.FileName
or Process.MainModule.ModuleName
[9] What should I use instead of Module.FullyQualifiedName
in my MS.NET application?
A. Use the same as above one of
Environment.CommandLine
Process.StartInfo.FileName
or Process.MainModule.ModuleName
Send your questions to [email protected]
MATCODE Software