AROS World Exec

Development => AROS Software Development => Topic started by: Amiwell on December 27, 2020, 06:43:36 PM

Title: a little tool for archives
Post by: Amiwell on December 27, 2020, 06:43:36 PM
well waiting what to do for the simple video editing program, I contacted the very kind jvp to see if you could make a tool (since hollywood has xad in its plugins) to compress and decompress archives, without running into the use of development tools aros and unarc, (the hollywood xad plugin should be more updated), the only flaw that this decompresses and that's it, for the copression work we will use an external command I think "LHA", so from next month we will start the work of this tool

hello to the community
Title: Re: a little tool for archives
Post by: paolone on December 28, 2020, 05:48:30 AM
well waiting what to do for the simple video editing program, I contacted the very kind jvp to see if you could make a tool (since hollywood has xad in its plugins) to compress and decompress archives, without running into the use of development tools aros and unarc, (the hollywood xad plugin should be more updated), the only flaw that this decompresses and that's it, for the copression work we will use an external command I think "LHA", so from next month we will start the work of this tool

hello to the community


Good!
Title: Re: a little tool for archives
Post by: Amiwell on December 28, 2020, 05:52:23 AM
yes paolone, as for the video editing program jvp is waiting for andreas to publish a suitable plugin if not let's see if I can convince him to use mencoder :D
Title: Re: a little tool for archives
Post by: Amiwell on January 07, 2021, 07:14:28 AM
jpv got to work on the program, maybe by the end of the month or even sooner we will have something :)
Title: Re: a little tool for archives
Post by: Amiwell on January 25, 2021, 01:01:36 PM
work goes well :D
Title: Re: a little tool for archives
Post by: new123 on January 26, 2021, 11:10:34 AM
Great! I hope it will be faster than ZuneArc.
Title: Re: a little tool for archives
Post by: Amiwell on January 27, 2021, 07:02:52 AM
this tool was created to improve the current tools, we will no longer need development tools (zunearc uses them) in our distributions since we work in a linux environment for most of the cases and therefore space will be freed up in the installation iso, moreover unarc will also be obsolete, therefore a unique and free tool for those who want to use it  :)
Title: Re: a little tool for archives
Post by: Amiwell on January 28, 2021, 01:00:40 PM
status report of jpv rno

- Customly selected files can be unarchived
- Files can be selected by user defined patterns
- Batch extracting multiple archives in one go works
- Handling of existing files (overwrite and write protected files... replace/skip/abort/single files/all files)
- All kinds of checks when opening and extracting archives, and if user messes up with paths etc
- GUI tuning (info bar, enabling/disabling buttons depending the state of program, etc)
- Some workarounds for small issues with the xad plugin (directory creation and dates issues)
Title: Re: a little tool for archives
Post by: paolone on January 29, 2021, 02:44:33 AM
status report of jpv rno

- Customly selected files can be unarchived
- Files can be selected by user defined patterns
- Batch extracting multiple archives in one go works
- Handling of existing files (overwrite and write protected files... replace/skip/abort/single files/all files)
- All kinds of checks when opening and extracting archives, and if user messes up with paths etc
- GUI tuning (info bar, enabling/disabling buttons depending the state of program, etc)
- Some workarounds for small issues with the xad plugin (directory creation and dates issues)


hello, great progress!!!


What about nested archives? Ex: a tar file included in a gz archive, or two zip files included in a bigger zip one?
Title: Re: a little tool for archives
Post by: Amiwell on January 29, 2021, 06:31:25 AM
I don't know Paolone I have to ask rno  :)
Title: Re: a little tool for archives
Post by: AMIGASYSTEM on January 29, 2021, 10:25:43 AM
What about nested archives? Ex: a tar file included in a gz archive, or two zip files included in a bigger zip one?

paolo se dovesse servire puoi scompattare archivi GZ, TAR, BZ2, 7zip, Z, ma anche LZX con ZuneArc, per fare questo basta modificare il config, anche con Dopus4 puoi scompattare questo cenere di archivi con un click !

-- English --

paolo if you need you can unzip GZ, TAR, BZ2, 7zip , Z, but also LZX archives with ZuneArc, to do this just change the config, also with Dopus4 you can unzip these ash archives with a click !
Title: Re: a little tool for archives
Post by: Amiwell on January 29, 2021, 10:43:56 AM
carlo if you do another misplaced post on my thread I contact the administrator, here we only talk about the developments of RNOArchive  ;)
Title: Re: a little tool for archives
Post by: Amiwell on February 18, 2021, 12:19:37 PM
this week:

- Added Settings window and stuff needed there
- Created user configurable filename extension based file viewing
- Improved drag&drop, can add files and dirs into archives by d&d
- LhA support for archive creation/modifying, can even add new files into subdirs, which LhA doesn't support natively
- Deleting files from archives
- Implemented overwriting of existing files inside archives for both zip and lha
- Bug fixing and tweaking
- Added MakeDir option

 :D
Title: Re: a little tool for archives
Post by: Amiwell on February 26, 2021, 12:42:54 PM
first beta release for testing

changes

- Sorting options for both single and batch lists
- Drag&drop single or multiple archives into appicon
- ARexx support
- Re-design of CLI arguments
- Code cleaning
- Bug hunting and tweaking
- Archiver compatibility checks
- Zune bug work-around (AppMessage notifications seem to leak on all objects)
- HW plugin bug hunting

Known bugs:

- Memory hungry when extracting
- LhA archiving doesn't work on AROS currently (is there a newer LhA command somewhere?)


Speed may or may not get improvements... XAD is slow, but there might be something to do
differently... now I'm more focused on functionality and features.

http://s000.tinyupload.com/index.php?file_id=01576371875187261103
Title: Re: a little tool for archives
Post by: miker1264 on February 26, 2021, 01:18:14 PM
It looks very impressive. Nice little utility.  :)
Title: Re: a little tool for archives
Post by: Amiwell on February 26, 2021, 01:29:46 PM
thank you miker :)
Title: Re: a little tool for archives
Post by: Amiwell on March 02, 2021, 01:55:16 PM
some archives are not recognized type 7zip, we hope to solve the problem!
Title: Re: a little tool for archives
Post by: Amiwell on March 02, 2021, 01:58:12 PM
otherwise the program works well and is very fast too
Title: Re: a little tool for archives
Post by: Amiwell on March 03, 2021, 11:37:57 AM
The program is born one to eliminate the Development tools from distributions since you work on Linux for development and then to create something more innovative, it will be multi-platform.
We have found problems with some types of archives on Aros, 7ZIP is not present in the Hollywood plugin, so you will need to resort to ZuneArc or directly at the command line
Title: Re: a little tool for archives
Post by: Amiwell on March 04, 2021, 07:53:23 AM
The program on the other platforms works well, because they have all available XAD plugins, on Aros you will also have to resort to ZuneArc for 7ZIP files, unfortunately there are no xad clients of this type, in conclusion it seems to be a quite unique app in its kind :)
Title: Re: a little tool for archives
Post by: Amiwell on March 08, 2021, 06:56:47 AM
This week should be ready the JPV RNO program will think of loading Archives and Aminet :)
Title: Re: a little tool for archives
Post by: Amiwell on March 12, 2021, 06:08:20 AM
The full support for the LHA files has been added, before there were problems, as soon as a new beta will be available :)
Title: Re: a little tool for archives
Post by: Amiwell on April 08, 2021, 06:22:58 AM
This is an early beta version of RNOArchive, don't trust it doing everything
as expected, and please report if you find any issues!

!!! Please do not upload this on any public file repository !!!


Beta 0.2:

- Re-wrote the whole extracting part with lower level functions, it should use
  less memory and be generally faster. I had to handle overwriting, protection
  bits/dates, error situations etc myself now, but hopefully got it all done.
- LhA support extended for "unix lha", which is found in AROS distributions,
  but argh, how can you redirect lha output on AROS? Still WIP after all.
- Preparations for different zip encoders (The GUI setting doesn't work yet),
  I'll probably wait for the zip.hwp plugin update before releasing the program
  to get it more compatible with old programs on our Amiga compatible platforms


http://jpv.wmhost.com/testi/archive/RNOArchive_beta_nodistribution.lha
Title: Re: a little tool for archives
Post by: Amiwell on April 16, 2021, 06:22:57 AM
the program behaves well, it is faster for twenty times about existing tools, I'm just supporting JPV RNO :)
Title: Re: a little tool for archives
Post by: Amiwell on May 11, 2021, 05:44:56 AM
This is an early beta version of RNOArchive, don't trust it doing everything
as expected, and please report if you find any issues!

!!! Please do not upload this on any public file repository !!!

You can use the program in your distributions, for uploading on Archives and Aminet we have to wait for the final release

Beta 0.3:
- Localized the whole program (translations are possible now)
- Created the Finnish catalog (txt file), can be used as a base for other languages
- Improved UTF-8 reading support everywhere in the code
- Improved manual path input handling
- Protection bits tuning for temp files
- Force LHA support on AROS by AROSLHA tooltype (a bit unsafe option)
- Created the Readme file and got everything proof-readed
- Misc tweaking
- Disabled ZIP stuff for this beta, please test LHA writing

FEATURES
--------

 - Reads and extracts all archiving formats supported by the XAD system
 - Write and modify support for ZIP and LhA archives
 - Batch extraction for multiple archives
 - Automatic sub-directory creation for batch extracted archives
 - Archive browsing and file viewing
 - Filetype editor for configuring file viewers
 - Intelligent drag & drop support
 - Recursive adding of files/directories
 - Create new directories inside archives
 - Delete files and directories
 - Handles UTF-8 filenames in archives
 - Extensive file selection options

http://jpv.wmhost.com/testi/archive/RNOArchive_beta_nodistribution.lha