EMULAB Forum

clrmamepro [English] => clrmame Discussion => Topic started by: Roman on 12 March 2023, 17:58

Title: Rebuilder 0.04 released
Post by: Roman on 12 March 2023, 17:58
2023-03-12 V0.04 released
- support reading of (split)rar/(not split)7z and writing of 7z files
- detection of zip, 7z, rar, chd files by byte signature (instead of extensions, but
  not within archives)
- selectable tempfolder in settings.xml
- minor speed up due to upfront matching size check
- updated various 3rd party libs, added 7z.dll
- ctrl-c will stop the rebuilding and cleans up temporary files/folders
- various internal cleanup

https://mamedev.emulab.it/clrmamepro/binaries/rebuilder_v004.zip
https://mamedev.emulab.it/clrmamepro/binaries/readme.html
Title: Re: Rebuilder 0.04 released
Post by: ntt3 on 19 March 2023, 16:24
Thank you Roman, can't wait to try it
Title: Re: Rebuilder 0.04 released
Post by: ntt3 on 02 April 2023, 20:27
Had a first round of testing with v0.4, nothing wrong to report: it's *really* fast, and convenient to use.
Any thought about a scanner to complement the rebuilder, Roman? It's the only thing I'd feel the need for, to check the rebuilt set for missing bits n pieces..
Thanks for your work!
Title: Re: Rebuilder 0.04 released
Post by: Roman on 03 April 2023, 07:04
Well, yes, a scanner is planned (as well as some kind of profiler/UI) but I haven't started it yet...currently I do some polishing on the rebuilder core which should be done pretty soon.....
Title: Re: Rebuilder 0.04 released
Post by: ntt3 on 03 April 2023, 07:42
Personally I'd privilege portability (Linux) over a GUI any day, but of course a GUI may help the less technically inclined.
I'm really looking forward to some kind of a scanner (sorry for being pushy), either as a separate tool or as a function of the existing rebuilder.
After that I can finally retire CMP for good, after "just" a few decades of honorable service :(
Thanks
Title: Re: Rebuilder 0.04 released
Post by: Roman on 03 April 2023, 11:54
Scanner will come (one day) and it will be commandline driven for a start.....but don't ask me when...time is limited as usual
Title: Re: Rebuilder 0.04 released
Post by: ntt3 on 03 April 2023, 19:43
No rush, the most important component is the rebuilder and it's working already.
The CMP scanner still does its job, so no rush at all  8)

Title: Re: Rebuilder 0.04 released
Post by: yescabernetnointernet on 04 April 2023, 08:50
Thank You Roman for this very handy and lightweight commandline utility!  8)
Oh, I really love the -m standalone switch!!!

Some suggestions:

Quote
## Future Plans / Source Availability

In this state of the project it is closed source, mainly due to the use of the
full version licence of ZipArchive.

There are definetly plans for the future to get open source. Currently there are
discussions about some licences (e.g. free version of ZipArchive is currently
GPL)

What about http://www.zlib.net/ or https://github.com/ctabin/libzippp ?
Title: Re: Rebuilder 0.04 released
Post by: Roman on 04 April 2023, 12:11
- parallelization? You don't want to have multiple threads treating your hd/ssd like crazy...ever tried to copy various bunch of files from one hd to another in multiple copy operations...it will crawl
- the purpose of the rebuilder is to generate matched files, not sets. Besides of that, it can happen that you examine a million files, and the "final complete" sets can be generated of ouf the first five files you scan and the last three ones...so...no...not the purpose of a rebuilder
- cache? in which context?
- later...when one day the source is out, somebody will be able to generate a native linux executable from it...
- ziplibrary has the advantage of a supported copy operation which can transfer single parts of the archive without recompression.....and I own a full licence :-)