N
N
NikSIk312019-10-11 11:38:40
Algorithms
NikSIk31, 2019-10-11 11:38:40

winrar algorithm?

Hello! Set the Winrar theme to the compression algorithm. I google, they throw out a SEA of information about the winrar program and how to use it .. I can’t find an algorithm because of this, in connection with this the question is whether there is such an algorithm at all and if so, could you tell me where to find information about it ? Because what in Google, what in YouTube shows one garbage about the program ..

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
dmshar, 2019-10-11
@dmshar

Firstly. What Winrar does:
"Unpack RAR archives, as well as ARJ, bz2, CAB, GZ, ISO, JAR, LZH, TAR, UUE, XZ, Z, ZIP, ZIPX, 7z,"
Thus, the program itself can work with many different formats, i.e. when unpacking, many different algorithms are used.
Secondly:
Although archiving to RAR format is proprietary, a copyrighted free UnRAR unpacker source code is available on the RarLab official website, the license for which allows it to be used in any software. Thus, third-party authors can create programs that can unpack (but not create) RAR archives - thus, if you have been asked such a topic of work, then it would be a good idea to start by familiarizing yourself with this material.
Thirdly:Starting from version 5, WinRAR has added support for the new RAR5 archive format, . Fine. We climb here: https://www.rarlab.com/technote.htm and study carefully.
Then we deepen our understanding:
saanvi.ru/fac.php?filename=txt/soft/rar5.txt
Finally, from those who demand the algorithm itself from you, we ask for money to buy a license from the authors. Otherwise, we accuse them of trying to infringe copyright :-)

V
Vladimir Kuts, 2019-10-11
@fox_12

It?
https://github.com/pmachapman/unrar

A
Artem Gromakov, 2019-10-11
@AntimatteryCreator

Winrar is not an algorithm, but a program that combines other compression algorithms and uses them to compress input data. Read about compression algorithms
https://habr.com/ru/post/231177/
start with this

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question