Hello
Added by Yann Collet 499 days ago
Hello Andreas
just a word on your site to say that i like very much your program CoffeeArc,
so much that i'm willing to use it as a GUI Front-end for my own poor command-line archiver(s).
Please keep up the good work !
Replies
RE: Hello - Added by Andreas Besting 499 days ago
Hi Yann,
thank you for the nice words! It feels good to see that my archiver is put to good use.
Andreas
RE: Hello - Added by Yann Collet 498 days ago
Hello Andreas
Regarding the bug you found in the decoder of LZP2 version bundled with CoffeeArc on my website :
This is modified version of LZP2,
which changed quite a few things in the File Manager source in order to improve performance & some issues.
But unfortunately it created others.
In fact, modifying the file manager seems a bad idea now, because it is quite complex.
LZP2 compression code itself is very simple, just a single week of work, starting from "i don't know C language".
Then, I've been using 6pack because, well, as a programmer beginner, i needed some help on I/O handling,
so i used an existing code.
Now, things have changed (a bit), and i should be able to build my own commandline file manager,
with probably better success & control than by trying to modify someone else's code.
This will take a while, but should be worth it.
So expect some improvement after this week-end.
I will keep you informed, and of course test the new version when it's ready with your latest CoffeeArc release.
Regards
RE: Hello - Added by Andreas Besting 498 days ago
Hi Yann,
that's calming, at first I wasn't sure if it was a bug in my code.
I think it's a good idea to rely on existing libraries - I also used one for I/O which saved me a lot of work and increased stability. But I also know that you can easily get in trouble though, if something's not fitting a 100% and you have to make some changes.
All in all, LZP2 seems like a really fast and yet efficient compressor, especially for only a week of coding.
So, good luck with your work- and let me know of any results!
Andreas
RE: Hello - Added by Yann Collet 496 days ago
Hi Andreas
I believe to have corrected the issue you mentionned with the new I/O manager.
I've tested it with CoffeeArc v0.55b, and it seems to work correctly.
You can find the new LZP2 profile for CoffeeArc here :
http://img20.xooimage.com/files/0/7/8/profiles-e22ad4.zip
This new i/o manager is able to read/write from/to HDD in parallel with compression itself.
This means a faster overall experience for the user.
This is also a first step towards multi-threaded compression.
Regards
RE: Hello - Added by Andreas Besting 495 days ago
Hi Yann,
I briefly tested your new version and had no problems creating and extracting an archive. I used a large number of files and enabled checksum verification in the profile which succeeded, so I think that it works now!
Parallelization is definitely a nice feature, I plan to realize it in one of the next releases in Coffeearc too, by running two or more instances at once. Though I think in case of such fast compression tools like yours this could perhaps do more harm than good since the HDD is probably the bottleneck... but who knows - we'll see!
Thanks for the news and best regards,
Andreas