View Single Post
  #24  
Old 21-09-2015, 11:57
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
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.
Attached Images
File Type: jpg Capture19.JPG (161.4 KB, 577 views)

Last edited by Razor12911; 21-09-2015 at 12:06.
Reply With Quote
The Following 11 Users Say Thank You to Razor12911 For This Useful Post:
Bilawal (26-09-2015), COPyCAT (23-10-2015), dogyutz (21-09-2015), gozarck (07-10-2015), kassane (22-09-2015), mikey26 (21-09-2015), Mini (21-09-2015), RamiroCruzo (22-09-2015), Simorq (21-09-2015), Stor31 (23-09-2015), y_thelastknight (21-09-2015)