Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-04-2017, 08:08
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
x86 compatible compression equivalent

I am very much novice in all this and I was wondering if there's an x86 equivalent of Fazip? The reason I ask for this is that I am trying to compress some older games like Mass Effect Trilogy, and I would like to maintain x86 OS compatibility if possible.
Reply With Quote
Sponsored Links
  #2  
Old 11-04-2017, 16:15
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
fazip.exe is x86
Attached Files
File Type: 7z fazip03.7z (1.59 MB, 178 views)
Reply With Quote
The Following 5 Users Say Thank You to Razor12911 For This Useful Post:
elit (31-03-2018), FD_RLT (13-04-2017), JRD! (11-04-2017), oltjon (12-04-2017), romulus_ut3 (12-04-2017)
  #3  
Old 12-04-2017, 18:20
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
I am at my wit's end and I can't seem to get the 32Bit xz to work. It keeps saying Disk Full and refuses to compress regardless of the parameters used.
Reply With Quote
  #4  
Old 13-04-2017, 05:15
FD_RLT FD_RLT is offline
Registered User
 
Join Date: Mar 2017
Location: In my reality
Posts: 10
Thanks: 2
Thanked 4 Times in 3 Posts
FD_RLT is on a distinguished road
Quote:
Originally Posted by romulus_ut3 View Post
I am at my wit's end and I can't seem to get the 32Bit xz to work. It keeps saying Disk Full and refuses to compress regardless of the parameters used.
You can just compress with 64-bit tools and extract them using 32-bit ones.
Reply With Quote
The Following User Says Thank You to FD_RLT For This Useful Post:
romulus_ut3 (13-04-2017)
  #5  
Old 13-04-2017, 05:29
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
I wasn't aware of that. Is that possible? The de-compressors that are included to unpack the archives are 64 Bit. Hence the question.

Last edited by romulus_ut3; 13-04-2017 at 05:33.
Reply With Quote
  #6  
Old 13-04-2017, 05:43
Gupta Gupta is offline
Banned
 
Join Date: Aug 2016
Location: https://t.me/pump_upp
Posts: 399
Thanks: 139
Thanked 715 Times in 231 Posts
Gupta is on a distinguished road
Send a message via ICQ to Gupta Send a message via AIM to Gupta Send a message via Yahoo to Gupta
here you will find everything
http://fileforums.com/showthread.php?t=98819

64 bit and 32-bit compressed version are 100% compatible
Reply With Quote
The Following User Says Thank You to Gupta For This Useful Post:
romulus_ut3 (13-04-2017)
  #7  
Old 13-04-2017, 06:48
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
Quote:
Originally Posted by PrinceGupta2000 View Post
here you will find everything
http://fileforums.com/showthread.php?t=98819

64 bit and 32-bit compressed version are 100% compatible
Thank you, I have seen those, however, there are some 32Bit variants of known compressors like xz and lz77 that aren't included there, and I am having difficulties getting them to work.

Since we are on the subject of maintaining compatibility, maybe some of the more talented people like Razor, yourself and Panker, Felice, JRD! can do something about maintaining x86 and older OS compatibility? It'd greatly serve the purpose of preserving historical accuracy.

Last edited by romulus_ut3; 13-04-2017 at 07:28.
Reply With Quote
  #8  
Old 13-04-2017, 07:26
Bulat Bulat is offline
Registered User
 
Join Date: May 2016
Location: Moscow
Posts: 63
Thanks: 26
Thanked 50 Times in 27 Posts
Bulat is on a distinguished road
1. all compressors i ever seen, had 32-bit and 64-bit versions compatible by the compression data, i.e. ypu can compress with x64 and decompress with x86 and vice versa - as far as it fits into memory available for program

2. i'm sure that you can google for official XZ site and download 32-bit version here

3. my FAZIP includes only algorithms internal to freearc itself, it's just external implementation of internal compressors. so, 32-bit and 64-bit fazip versions are compatible with each other as well as with internal freearc implementation of algorithms with the same names
Reply With Quote
The Following User Says Thank You to Bulat For This Useful Post:
romulus_ut3 (13-04-2017)
  #9  
Old 13-04-2017, 07:43
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
Thank you for your response, Bulat. It's great to see the initiator himself is present among us.

I have obtained the xz and lz77 32Bit variants through googling.

However, the problems I have are the following.

Code:
[External compressor:xz]
header = 0
packcmd   = xz a -txz -an -mcrc=0 -m1=lzma2:d25:fb=273:mf=bt4:mc=1000000:lc=4:lp=0 -mmt=2 -mx9 -si -so <stdin> <stdout>
unpackcmd = dec x -txz -an -y -si -so <stdin> <stdout>
This is what my arc.ini looks like. And it always results in the compression process stopping whenever I am using the x86 variant of xz with the error hard disk is full. I, by no means understand the parameters used in the compression and I'd very much appreciate it if someone could point out what I am doing wrong?
Reply With Quote
  #10  
Old 13-04-2017, 10:10
FD_RLT FD_RLT is offline
Registered User
 
Join Date: Mar 2017
Location: In my reality
Posts: 10
Thanks: 2
Thanked 4 Times in 3 Posts
FD_RLT is on a distinguished road
^Just change d25 to d64m or d128m etc... I still don't get why you want to compress with x86 variant. Just compress with x64 variant as it supports higher dictionaries or memory usage and use x86 variant only for decompression.
Reply With Quote
The Following User Says Thank You to FD_RLT For This Useful Post:
romulus_ut3 (13-04-2017)
  #11  
Old 17-04-2017, 02:36
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
Just to update on the situation, I took FD_RLT's advice and compressed everything with X64 Binaries, and used X86 Binaries for decompression, and there's visibly no changes in decompression speed whatsoever between the two, and everything worked out like a charm.

I thank each and everyone of you for your input, and also Felice2011 and RamiroCruzo, whom I have pestered via PM!

I have one last question though, what's the difference in Srep m3f and m5f? Is there an advantage in using Srep m3f over m5f?
Reply With Quote
  #12  
Old 17-04-2017, 03:53
felice2011's Avatar
felice2011 felice2011 is offline
Registered User
 
Join Date: Feb 2011
Location: italy
Posts: 836
Thanks: 357
Thanked 1,158 Times in 390 Posts
felice2011 is on a distinguished road
Quote:
Originally Posted by romulus_ut3 View Post
I have one last question though, what's the difference in Srep m3f and m5f? Is there an advantage in using Srep m3f over m5f?
Select the help-info from the command line or the Viper and you will get all the information.
__________________
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
« I Mediocri Imitano, I Geni Copiano, Dio Crea & Distrugge » (Io Ridefinisco & Perfeziono le Loro Opere Rendendole Uniche)
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
« Mediocrities Imitate, Genius Copy, God Creates & Destroys » (I Reconsider & Improve Their Works, Rending Them One And Only)
Reply With Quote
The Following User Says Thank You to felice2011 For This Useful Post:
romulus_ut3 (17-04-2017)
  #13  
Old 17-04-2017, 05:36
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
Quote:
Originally Posted by felice2011 View Post
Select the help-info from the command line or the Viper and you will get all the information.
I did that before I posted the question.

The answer looked greek to me.

I could use the explanation in Layman's terms.

Code:
-m0: only in-memory compression (REP algorithm)
   -m1: fixed-window content-defined chunking with matches checked by VMAC
   -m2: order-1 content-defined chunking with matches checked by VMAC
   -m3: check matches by VMAC digest (compression memory = 7-8% of filesize)
   -m4: check matches by rereading old data (compression memory = 3-4% of filesize)
   -m5/-mx: rereading with byte-accurate matches (compression memory = 7-9% of filesize)
   -l: minimum LZ match length, default 0
   -c: size of hash chunk, by default as small as required to find all these LZ matches
   -aX[/Y]: alloc X bytes of those Y bits will be set per L input bytes for compression accelerator
            Y=0/1/2/4/8/16/32/64, -a0 is slowest but requires least memory
   -ia-: disable I/O acceleration to reduce memory usage (-m5* only)
   -tN: use N compression threads (only for -m1/-m2)
   -dBYTES: dictionary size for in-memory compression (REP algorithm), default 512mb
   -dhBYTES/-dcN/-dlN: size of hash / size of hash chunk / minimum match length for in-memory compression

   -m1..-m5: index-LZ - list of matches saved at the end of compressed file
   -m1f..-m5f: future-LZ - decompression dictionary will hold only future matches
I could've sworn I saw a post where someone said that using m3f gives compressors like lzma2 to achieve better ratios, though I am not a 100% certain. Pardon me if I have mistaken, as I can't really recall this correctly.

Last edited by romulus_ut3; 17-04-2017 at 05:49.
Reply With Quote
  #14  
Old 17-04-2017, 12:23
Bulat Bulat is offline
Registered User
 
Join Date: May 2016
Location: Moscow
Posts: 63
Thanks: 26
Thanked 50 Times in 27 Posts
Bulat is on a distinguished road
m5 is always best, but maybe only by a small margin. using m5 may trash your hdd, while m3 works entirely from RAM. m4 is between them in both terms - it rereads data from HDD like m5 but less amount
Reply With Quote
The Following 2 Users Say Thank You to Bulat For This Useful Post:
78372 (26-04-2017), romulus_ut3 (17-04-2017)
  #15  
Old 17-04-2017, 12:52
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
Thanks a million. Yes, I've noticed that m5f brings everything down to a crawl, specially when handling a large file. I don't own a SSD so I guess m5f isn't going to be as taxing when longevity is concerned.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Masked Compression (Ultimate compression in one go) panker1992 Conversion Tutorials 661 13-05-2024 16:51
Preprocessing / Optimization / Re compression For Better Compression of Games Gupta Software 14 19-10-2022 03:25
Best Compression Format DRAGoN.X Chit Chat 11 07-09-2017 23:13
compression -msrep+rep+delta+nzip Danik1B9 Conversion Tutorials 11 21-12-2014 08:13



All times are GMT -7. The time now is 09:32.


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