PDA

View Full Version : Storing Method


Ichiraku2001
05-09-2016, 00:56
hey guys! i wanna know about this storing method - i've seen many data files with this storing thingy
https://s9.postimg.io/mo2jhxp67/image.png

like this - how do we achieve this? i guess its something to do with the average block size
plz help :)

FitGirl
05-09-2016, 03:15
hey guys! i wanna know about this storing method - i've seen many data files with this storing thingy
https://s9.postimg.io/mo2jhxp67/image.png

like this - how do we achieve this? i guess its something to do with the average block size
plz help :)
It's just a block without compression at all.

aswadd
05-09-2016, 03:21
the problem is not how to do it as it's easy "arc -m0" or from freearc just compress the folder with no compression (m0) then recompress it with srep+LZMA
the problem is why he is using it :D I'm also confused
does it mean to get a non-compressed file to make srep+LZMA more powerful compressor ?? or Just For speeding-up compression & decompression ?? I have noticed that it has better ratio than using Maximum arc O.o So any One here could explain to us why using store method ??

aswadd
05-09-2016, 08:09
Storing means files that not compressed (-m0) so basically when you put a game folder in arc & compress using for EX: Srep+LZMA .. arc detect automatically files & see if this file can be compressed or not by any algorithm so files that can't be compressed will be stored (Means without any compression) :) so it's useful for certain files only .. Basically ignore it :) & arc will automatically do it for you

ChronoCross
05-09-2016, 08:33
Thats is a empty folder try using -dm0 means compress empty folders with method 0.

aswadd
05-09-2016, 11:57
Thats is a empty folder try using -dm0 means compress empty folders with method 0.

I don't think it's an empty folder as i compressed AC4 Folder & has no empty folders inside of it .. Also it's not an empty file :D I don't know much about solids but i think it's related to solid blocks

http://i.imgur.com/Eyv77MY.png

ChronoCross
05-09-2016, 12:41
If you think this is about solid blocks try using -s;

Ichiraku2001
05-09-2016, 22:55
It's just a block without compression at all.

cp always uses it xD

FitGirl
06-09-2016, 08:32
cp always uses it xD
They also always use delta by default, so nothing new here :)

Ichiraku2001
06-09-2016, 10:08
the problem is not how to do it as it's easy "arc -m0" or from freearc just compress the folder with no compression (m0) then recompress it with srep+LZMA
the problem is why he is using it :D I'm also confused
does it mean to get a non-compressed file to make srep+LZMA more powerful compressor ?? or Just For speeding-up compression & decompression ?? I have noticed that it has better ratio than using Maximum arc O.o So any One here could explain to us why using store method ??

hey man - i tried -m0 in .bat of masked compressor 2.5
arc a -ma9 -ds -lc1024 -ld1024 -di -i1 -ep1 -ed -r -w.
to
arc -m0 a -ma9 -ds -lc1024 -ld1024 -di -i1 -ep1 -ed -r -w.

but nothing happened - my output data file had nothing like storing - also i tried ac black flag jackdaw edition :)

gozarck
06-09-2016, 10:34
That method : Storing actually is used to store relative file paths not any non-compressed stuff, that means if your input doesn't contain any folders, it won't be there

Ichiraku2001
07-09-2016, 08:04
That method : Storing actually is used to store relative file paths not any non-compressed stuff, that means if your input doesn't contain any folders, it won't be there

so any use of it in repacking. sir?

aswadd
07-09-2016, 09:55
so any use of it in repacking. sir?
you don't need to use it :) you can achieve the same result or better than without using it

Bulat
22-09-2016, 11:03
it will not buy you anything, but if yiu are interested:

1. fa stores directory names in archive. it's useful because 1) it stores datatime stamps of dirs so they can be restored on extraction too, and 2) if some directory is empty, it will allow recreate this directory on extraction. due to last reason, the option that fiorces this named "store empty directories"

2. since there is no "file contents" in directories, they are considered as files of length 0. it's meaningless to compress such files, so they are joined together and stored in the block with "storing" method. it's just a technical detail that allows to simplify the program