EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Pages: [1]   Go Down

Author Topic: Rebuilder 0.04 released  (Read 3892 times)

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 118
  • Online Online
  • Posts: 3308
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 110.0.0.0 Chrome 110.0.0.0
    • View Profile
Rebuilder 0.04 released
« 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
Logged


ntt3

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 30
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 111.0.0.0 Chrome 111.0.0.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #1 on: 19 March 2023, 16:24 »

Thank you Roman, can't wait to try it
Logged

ntt3

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 30
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 111.0.0.0 Chrome 111.0.0.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #2 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!
« Last Edit: 02 April 2023, 20:28 by ntt3 »
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 118
  • Online Online
  • Posts: 3308
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 111.0.0.0 Chrome 111.0.0.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #3 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.....
Logged

ntt3

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 30
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 111.0.0.0 Chrome 111.0.0.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #4 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
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 118
  • Online Online
  • Posts: 3308
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 111.0.0.0 Chrome 111.0.0.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #5 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
Logged

ntt3

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 30
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 111.0.0.0 Chrome 111.0.0.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #6 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)

Logged

yescabernetnointernet

  • "And the wind screams Mary"
  • Member
  • *
  • Karma: 1
  • Offline Offline
  • Posts: 70
  • RED is for WINE
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 111.0 Firefox 111.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #7 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:
  • parallelization
  • creation of complete sets only
  • cache
  • and last, but no least... Linux executable;D

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 ?
Logged
Lo stalker portò scrittore e professore nella Zona...

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 118
  • Online Online
  • Posts: 3308
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 111.0.0.0 Chrome 111.0.0.0
    • View Profile
Re: Rebuilder 0.04 released
« Reply #8 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 :-)
Logged
Pages: [1]   Go Up
 

Page created in 0.166 seconds with 21 queries.