FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   ZArc (Alternative of Freearc) (https://fileforums.com/showthread.php?t=97889)

Razor12911 07-05-2016 08:24

ZArc (Alternative of Freearc)
 
1 Attachment(s)
Seems like Freearc 0.70 ain't coming.

Working on this.

Progress: 5%

panker1992 07-05-2016 11:18

Pipes work great, all i need to do is convince Zee to put some compression power on it.

Default will be the Store Method ...

Razor12911 15-05-2016 08:30

2 Attachment(s)
Progress 10%

Managed to do stdin stdout (pipes) for 2 or more exe, it was awfully difficult but only left with optimising the code to break that 12 seconds on top of that, I'm not even checking file hash or anything like that, so yea, that gap is bad.

Anyways, here is a program that needs testing, haven't slept for almost 2 days working on this and other projects.

What needs testing here is simple, just use the method brute+srep+lzma and compare the file sizes of this and the ones from Freearc, if you're lazy to set up brute+srep+lzma then just run this on certain files and report back errors.

BTW, Splitting feature can be done but tricky. but once I'm able to split, then putting the file back will be easy. There will be no temps to merge the file back like I did with UltraARC. Gonna be difficult but hopefully not that difficult.

How to test?
Just put data.tar near ZArc.exe and run the exe, it will work and show summary, output will be placed in the same directory.

SAM2712 15-05-2016 08:45

How to test on files ? I mean directory of files etc. What should I do :rolleyes:

Mini 15-05-2016 08:52

Mad Max
game24.bin - 812mb

data.unp - 140mb (449s)

Quote:

brute.exe it was replaced on MT version

Simorq 15-05-2016 13:31

GTA V x64b.rpf

Brute: 143 MB > 308 MB
Srep: 308 MB > 204 MB
Lzma: 204 MB > 115 MB

Took: 187 seconds
Done

Bulat 18-05-2016 04:10

why you are skipping delta+dispack?

Razor12911 18-05-2016 04:36

I didn't skip it, it's optional to users.

ChronoCross 18-05-2016 11:41

Hey! Look is Bulat.
Hi Bulat!

Amsal 19-05-2016 04:20

Quote:

Originally Posted by Bulat (Post 449093)
why you are skipping delta+dispack?

Is you have any plans to update your FreeArc Project?

Razor12911 19-05-2016 04:57

Quote:

Originally Posted by Amsal (Post 449120)
Is you have any plans to update your FreeArc Project?

You were already answered, check encode.

Razor12911 20-05-2016 16:46

2 Attachment(s)
Test 2 uploaded

Added splitting feature test, just add files in input folder and run exe

AHMED SAMI 21-05-2016 06:12

You are always really creative and I wish you always lasting success Razor12911

ChronoCross 21-05-2016 18:31

work nice. i can't see the signature or header in the file.
this is correct?

Razor12911 14-06-2016 12:35

1 Attachment(s)
What to test?

Well I added 2 test this time in 1

restoration test:

All you do is place a file, "INPUT.dat" then run ZArc, compression will start then afterwards decompression, you'll have 2 new files, OUTPUT.dat is the compressed file and RESTORED.dat is the unpacked file, to test if file was restored properly, just compare CRC for INPUT.dat and RESTORED.dat, if it the same then I'm on the right track.

splitting test:

All you do here is add files in input directory, if possible just use the same input you used in restoration test so that you can check if the size of the content in output direct is roughly the same, CRC must be the same because headers aren't really included in the splitting process if it isn't then shame, will have to look at the custom stream sources and do modifications.

What's remaining?

* No stdin and/or stdout compressor support (Currently busy with this)
* Add header information, date of files, CRC, file names, file sizes etc
* Make ZArc use ZArc.ini
* Command line version, drag and drop etc
* Restoration of splitted archives (Already have a strategy of how to complete this task)
* Add Groups/Masks
* Make GUI

@ChronoCross
Yep, correct. I haven't added headers yet.


All times are GMT -7. The time now is 17:05.

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