FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Freearc with Reflate test (https://fileforums.com/showthread.php?t=97189)

Razor12911 15-09-2015 17:20

Freearc with Reflate test
 
5 Attachment(s)
Hi guys, another test for reflate only this time, I managed to combine it with freearc.

This only tests compression, decompression is another story, it's not finished yet, I still have to find a ways of making a cls dll for this thing.

So far, Bilawal and I are having problems with cls, the source that comes with freearc is in C++ which neither of us understands so we are currently trying to convert the source from C++ to Delphi.

ChronoCross 15-09-2015 18:47

works perfect Razor12911, now i can see the folders and files .the days to see raw files in tar file are gone.:D.

coliotte 15-09-2015 19:48

You Did it man ! you made reflate really proper to use

Mini 16-09-2015 01:08

wait for CLS-reflater.dll, my friend)

Mabrikos 16-09-2015 02:20

Can't wait for UltraARC and installer creator support!

Carldric Clement 16-09-2015 02:52

Awesone Compressor
 
Quote:

Originally Posted by Razor12911 (Post 443251)
Hi guys, another test for reflate only this time, I managed to combine it with freearc.

This only tests compression, decompression is another story, it's not finished yet, I still have to find a ways of making a cls dll for this thing.

So far, Bilawal and I are having problems with cls, the source that comes with freearc is in C++ which neither of us understands so we are currently trying to convert the source from C++ to Delphi.

Bro. Is Reflate can support for IsDone?

Miravinder 16-09-2015 02:59

Quote:

Originally Posted by Mini (Post 443259)
wait for CLS-reflater.dll, my friend)

CLS-reflater.dll already exists and it's private. The author has never put it on the public. :( The CLS-reflater.dll realized only reverse recovery information. Therefore it's necessary to know the exact method of packaging data.

Razor12911, how to adjust settings for reflate? (-l optimal level for every raw; -s minimum block size; -t number of threads)

Shegorat 16-09-2015 06:35

1 Attachment(s)
Quote:

Originally Posted by Miravinder (Post 443264)
CLS-reflater.dll already exists and it's private. The author has never put it on the public. :( The CLS-reflater.dll realized only reverse recovery information. Therefore it's necessary to know the exact method of packaging data.

Yep, i will not share reflater :p

Razor12911
Here are an example of cls in delphi.

Miravinder 16-09-2015 06:51

Shegorat, suddenly! Thank you very much.

buttignol 16-09-2015 08:11

Razor12911 very good you could create a bat file to unzip the inno setup like a breaking twig up a better solution thank

Razor12911 16-09-2015 09:27

Quote:

Originally Posted by Shegorat (Post 443266)
Yep, i will not share reflater :p

Razor12911
Here are an example of cls in delphi.

thanks, though I was about to ask you how to use this but I figured out it works after wrestling with the code for two hours. :D

Shegorat 16-09-2015 09:44

Quote:

Originally Posted by Razor12911 (Post 443271)
thanks, though I was about to ask you how to use this but I figured out it works after wrestling with the code for two hours. :D

It's just translated simple_codec.cpp, example that just copying data and do nothing other.
We can read from FreeArc input stream, do something with data, and then write it to output stream. Not so hard, as you may think..
If you have questions, i'll try to answer them, but i'm not so good in english.

rinaldo 16-09-2015 09:58

need to implement reflate in isdone ... shame not to use other methods as well in inno setup. sin prof :o

buttignol 16-09-2015 17:29

1 Attachment(s)
Mad Max folder "archives_win64" 31.4 gb gave this error

My PC 8GB Mem

gozarck 16-09-2015 17:33

razor12911 you are the one bro.

ChronoCross 16-09-2015 18:41

Quote:

Originally Posted by buttignol (Post 443284)
Mad Max folder "archives_win64" 31.4 gb gave this error

My PC 8GB Mem

read the limitations of reflate described by shegorat here.
the OS allocates memory for himself. use less RAM.

cartemem 16-09-2015 19:15

Quote:

Originally Posted by buttignol (Post 443284)
Mad Max folder "archives_win64" 31.4 gb gave this error

My PC 8GB Mem

use precomp -Brute on Mad Max
works on all files
Except : game0.arc/game1.arc/game2.arc/game3.arc/game13.arc/game37.arc
it won't work on them

Sarvagya 16-09-2015 22:50

Yeah! You are right GZK

kenzo34 16-09-2015 23:58

hello how decompress archives created by this procedé? What is the command line please thank you Razor12911

RamiroCruzo 17-09-2015 01:38

1 Attachment(s)
Got the CLS-Reflater......................

ChronoCross 17-09-2015 17:29

Ok you got reflater.dll but you need to know the propper inno script code for unpack the files. Also if the file was compressed with the gozarck method or shegorat made his own method. I mean if his temp files are renamed like reflate version by razor.

Mini 19-09-2015 01:20

there are news?

Razor12911 19-09-2015 06:11

1 Attachment(s)
Quote:

Originally Posted by Mini (Post 443365)
there are news?

Still working on it. Restoring the file is giving me problems but getting there.
Most people use notepad to write stuff, well I mostly use it to check file integrity
I'm not relying on CRC checks on the file, I'm using notepad

Razor12911 21-09-2015 11:57

1 Attachment(s)
Been obsessed with reflate that I ended up with two versions. Anyways with the help from Shegorat with the source, this is where I ended up.

Normal reflate (reflate.exe)
Raw2Hif c6
Method -mreflate+lzma
Streams detected 60375
Input 858MB
Output 307MB
Decompression speed 870KB/s using reflate.exe

Advantages with normal reflate
Compression speed is faster than modded reflate.
More information is produced about compression.
Suitable for CMD work.

Disadvantages with normal reflate
Output is bigger than modded reflate although the method and input is the same.
Progress cannot be determined without cmd window.
Needs more space when decompressing.
Decompression speed is slower than modded reflate.

Modded reflate (cls-reflate.dll)
Raw2Hif c6
Method -mreflate+lzma
Streams detected 60375
Input 858MB (Same file)
Output 291MB
Decompression speed 1,619KB/s using cls-reflate.dll

Advantages with modded reflate
Shows progress while unpacking.
Output is smaller than normal reflate
Needs less space when decompressing.
It's faster than normal reflate on some occasions.

Disadvantages with modded reflate
Needs more space when compressing.
Compression speed is slightly slower than normal reflate
Quite buggy, more tests have to be run.
Cannot be terminated once started decompression has started. (Really have fix this)
It can make your computer freeze.
Still has to be optimised.
It's not ready for public use.

What keeps me wondering is the size difference between normal and modded reflate, same input but different output although the same method is used, the file is perfectly restored because CRC check is the same throughout. Although I think I know why.


Tested cls-reflate.dll and it works with Windows Phone Installer.

y_thelastknight 21-09-2015 12:08

awesome bro.

Mini 21-09-2015 13:13

good job

Razor12911 22-09-2015 18:21

I think I figured out a way of tweaking reflate to make it support files larger than 4GB and atleast make it support 128GB input, it's just a theory I made up like 10 minutes ago.

Amsal 23-09-2015 00:37

@Razor12911 is it possible to make reflate compatible with Installer Creator and Advance Setup Creator. Please reply.

Carldric Clement 01-10-2015 06:51

Razor12911.
Reflater can support for ISDone bro?

Mini 05-10-2015 12:55

Razor12911, you will lay out in a public the cls-filter and all for unpacking?

mikey26 07-10-2015 13:22

okay peeps Razor has been sorting his studies out.but he has made some serious head way with reflate.i have been beta testing for him,he also has put in time testing while studying.he did not want to upload betas as he would not have time to answer everyone questions and problems.we have put in alot of hours testing reflate.we are testing a version that seems to be stable.when he feels its ready for the public say i said it will be making a full public release.Razor has done some seriously good work and i hope you guys appreciate it and not nag him his studies come first he will release in due time.

panker1992 10-11-2015 05:19

razor i cant wait for you to release a working reflater dll.... after you release this i will make a post with my lzma2 settings which compresses 4 times faster and decompresses up to 50% faster than normal lzma with same ratio ;)

ShadowEagle 10-11-2015 06:13

Quote:

Originally Posted by panker1992 (Post 444447)
razor i cant wait for you to release a working reflater dll.... after you release this i will make a post with my lzma2 settings which compresses 4 times faster and decompresses up to 50% faster than normal lzma with same ratio ;)

Sounds interesting, but why to wait till razor will release it?

panker1992 10-11-2015 06:21

because reflate+precomp+srep+lzma2 will make impact on ratio my friend..... plus lzma2 will speed up by 400% i could show you how to use lzma2 right now but it wont be epic because ratio is the same as lzma. i have been working on how to implement lzma2 on command line for 2 months !!! i want to make it worth it

ShadowEagle 10-11-2015 07:49

Quote:

Originally Posted by panker1992 (Post 444449)
because reflate+precomp+srep+lzma2 will make impact on ratio my friend..... plus lzma2 will speed up by 400% i could show you how to use lzma2 right now but it wont be epic because ratio is the same as lzma. i have been working on how to implement lzma2 on command line for 2 months !!! i want to make it worth it

I do understand. But there is a second method, little bit different compared to this thread. But better ratio. Maybe there is the better place do that what you want ;)

GBT repack 12-11-2015 13:07

Thank you razor12911
Can temporary space to the current partition
The vast majority of the use of "C" disk space is insufficient, easy to extract failure

Andrey167 16-11-2015 15:29

I cls-reflate.dll from Razor not appear on the public or when as takoyzhe module from krinkels team, because this unit is not for everyone, and will be closed access!

hasandgn34 01-12-2015 10:37

Quote:

Originally Posted by Razor12911 (Post 443251)
Hi guys, another test for reflate only this time, I managed to combine it with freearc.

This only tests compression, decompression is another story, it's not finished yet, I still have to find a ways of making a cls dll for this thing.

So far, Bilawal and I are having problems with cls, the source that comes with freearc is in C++ which neither of us understands so we are currently trying to convert the source from C++ to Delphi.

How can we decompress it, yes it is very useful for compression with freearc but how can i decomprese this archive. "with arc.ini and cls.reflate etc. or anything like this" because it gaves CRC error while decompressing.

because you showed decompression with WPI script


All times are GMT -7. The time now is 16:55.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com