💾 Archived View for cugi.ie › aminet › 1685327746.gmi captured on 2023-06-14 at 14:24:32. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

create lha archives intuitively

   Author:       Bernd Assenmacher
   Uploader:     b-a keemail me (Bernd Assenmacher)
   Type:         util/arc
   Version:      1.11
   Replaces:     util/arc/LHArchiver.lha
   Requires:     see guide file
   Architecture: m68k-amigaos; ppc-amigaos; ppc-morphos
   Distribution: Aminet
   Kurz:         intuitiv lha Archive erstellen
   Date:         2023-05-28
   Readme:       http://aminet.net/util/arc/LHArchiver.readme
   Downloads:    2235

http://aminet.net/util/arc/LHArchiver.lha

This little tool aims to create lha archives intuitively, easy and fast.

See the guide file for details. :-)

LHArchiver is "EmailWare" ;-) and free to use without any restrictions !!

If you use it and like the idea behind it :

Just send an email to : b-a(at)keemail.me

You will get a reply email with a keyfile registered in your chosen name. :-)

(Just choose any "name" you wish to be shown registered as in your email)

And yes...it's yours for free...!! Donations are always gratefully received

Btw :

Programming software is a very time intense process so if you want you can

support it/me by sending a small donation here :

https://www.paypal.com/donate/?hosted_button_id=T72XXT56G6KFJ

Thank you and happy archiving...

History :

1st April 2022 --- V1.0 - initial release

15th May 2022 --- V1.1 - improved version

changes :

- updated to new version number 1.1

- centred requesters (as accurately as I could ;-))

- gave default name of "file" to lha file for creating/modifying (editable)

- added requesters when the choice of drawers conflicted with the inputs

- mapped the drives "Workbench:" and "System:" to "sys:"

- set source drawer to default "sys:"

- set destination drawer to default "ram:"

- fixed some minor quirks

29th May 2022 --- V1.2 - improved version (again ;-))

changes :

- updated to new version number 1.2

- added "alarm" beep/flash when conflicting values entered in requesters

- added possible free at {"registration" link "Document_7" 0}

- CONsole output for AmigaOS4.x now works

- changed some code to optimise things

- you may at {"donate" link "Document_7" 0} now ;-)

- added installer script

28th June 2022 --- V1.3 - improvement continues ...

changes :

- updated to new version number 1.3

- now maps the name of the system drive as "sys:"

(no longer needs to be "Workbench" or "System")

- improved CONsole output

- now possible to configure a console window via tooltypes (position & size)

- fixed assign issue that allowed writing of an archive in the source folder

- now catches incorrectly entered values in requesters (stops app crashes)

- entering ".lha" at the end of an archive filename is no longer possible

- optimised requester code

- changed information windows to offer a system standard appearance

- program checks to ensure there is enough space on chosen destination drive

- small changes to installer script

13th August 2022 --- V1.4 - next steps

changes :

- updated to new version number 1.4

- english guide file enhanced

- added German and French language

(depends on adjusted system language in Preferences)

Default stays English when another language is chosen

than the supported ones.

- added german guide file

4th September 2022 --- V1.5 - the journey is the destination

changes :

- updated to new version number 1.5

- Selection buttons adapted to languages

- added italian language

- added italian guide file

- added tooltype to approach the RAM situation.

(if activated the RAM disk will not be checked for enough space available.

So users which have shown their RAM disk as 100% full nevertheless

can create archives there. Be informed that in case of not having enough

space available there the process will fail. To activate just remove the

parentheses around the "Ram=1" tooltype and save it to the icon.

The value "1" must not be changed)

- installer script now creates a subdrawer called "LHArchiver" and copys

the files to that drawer

22nd December 2022 --- V1.6 - enhancement strikes again

changes :

- updated to new version number 1.6

- changed progress indicator to show percentage on console output

- lha arguments/options slighly changed for better handling

- removed requester for lha extension warning.

Its now handled through lha itself completely to add *.lha extension.

So if *.lha is entered in the filerequester it is just taken.

- added possibility to archive a whole drive through tooltype setting

(archive_drive=1). To do so just remove the parentheses around the

"archive_drive" tooltype and save it to the icon. The value "1" must not

be changed. Be informed that most Amiga filesystems can only handle a

filesize of max 2 GB (MorphOS can do 4GB max with the inbuild SFS). So be

sure to use a filesystem on the destination drive which can handle more if

your LHA archive grows bigger than that (e.g.Ice-FS). In generell it is not

recommended to create archives >2GB. During my tests I realized that LHA

itself has problems when adding files to an existing archive and it grows

bigger than 2GB. Older archiving tools could have problems with

archives >2GB too.

If you activate archiving of drives it is also recommended to activate

the "H2/lh6" tooltype. (see next lines) - added tooltype to activate H2 and

lh6 options. To do so just remove the parentheses around the "H2/lh6"

tooltype and save it to the icon. The value "1" must not be changed.

This should solve problems with longer filenames (H2-> header Level 2) and

activates the newer and better lh6 compression (see lha manual).

If you do not activate this header level 1 and lh5 compression is used.

23rd December 2022 --- V1.7 - fast fix

changes :

- updated to new version number 1.7

- fixed an issue which caused AmigaOS3.x and AmigaOS4.x to open a second

(empty) console window (thanks Nikos :-))

24th January 2023 --- V1.8 - further steps

changes :

- updated to new version number 1.8

- added tooltype "(REQUIREPLUGINS=PLANANARAMA)" to the "LHArchiver_OS3" icon.

This tooltype activates the plananarama plugin when removing

the parentheses around and it is then saved to the icon.

The Plananarama plugin has to be installed on the system before.

You can find it on Aminet here :

http://aminet.net/dev/hwood/HWP_Plananarama.lha

or on the Hollywood Project website.

In particular you need the file : "plananarama.hwp" in "Libs:hollywood"

This is only for AmigaOS3.x systems without graphics cards since LHArchiver

was only running on systems with graphics cards.

- added LHArchiver as Hollywood applet "LHArchiver.hwa" for use with

Hollywood player. Be informed that tooltypes will not work here.

- improved icon handling. The name of the binary and its icon can be changed

to "LHArchiver" or just left as it is with the OS specification.

1st May 2023 --- V1.9 - additions

changes :

- updated to new version number 1.9

- added tooltype "(sfx=1)". This tooltype activates the creation of self

extracting archives with the extension ".run". To do so just remove the

parentheses around the tooltype and save it to the icon. The value "1" must

not be changed. If this is used the "H2/lh6" tooltype will not work even it

is set, because this works only with "lh5" compression and on AmigaOS3/4

with Header 0. LHArchiver will do the necessary settings automatically if

it is activated which means on MorphOS lha operates with Header 1 and lh5

compression and on AmigaOS3/4 it will create the archive with Header 0 and

lh5 compression. The tool "LhASfx" has to be copied to "sys:c".

Explanation: On AmigaOS3/4 there is obviously a limitation/bug with

"LhASfx" and "LhA". If a selfextracting archive is created there one

should not include any drawers containing files into the archive unless

header 0 is used. Otherwise the selfextract process of the ".run" archive

will fail with an error (archive corrupted) or drawers (and files in it)

are missing. It is recommended (on AmigaOS3/4) not to archive files with

too long filenames when "sfx=1" is used, because that could cause problems

due to the limitations of header 0. On MorphOS it should be better with

header 1, but it has limitations there too.

- improved icon handling again. The name of the binary (and its icon) can be

now : "LHArchiver" or just left as it is with the OS specification or

"LHArchiver.hwa". So the tooltypes of the applet will work now too. :-)

Be aware that only one (icon) of them should be in the drawer you start

LHArchiver from or it could be confused from which icon to take the

tooltypes.

14th May 2023 --- V1.10 - tuning

changes:

- updated to new version number 1.10

- added greek language

- added spanish language

- added tooltypes "FileReqX" and FileReqY"

With those tooltypes one can adjust the window position from the file

requester. This works relativ to its initial position. To activate it the

parentheses need to be removed and the value has to be set. When

saved to the icon it will move the requester window as set next time

LHArchiver is launched.

e.g. :

"FileReqX=-200" will move it 200 pixels to the left and

"FileReqX=200" will move it 200 pixels to the right.

"FileReqY=-200" will move it 200 pixels up and

"FileReqY=200" will move it 200 pixels down.

This should only be used to finetune the position of the requester and

is dependant on the used resolution of the screen.

These tooltypes do not work on AmigaOS4.x for some reason.

28th May 2023 --- V1.11 - fixing

changes:

- updated to new version number 1.11

- updated languages

- now checking if LHA is installed on AmigaOS3.x

- now checking if LhASfx is installed when sfx tooltype is activated

- fixed guide issue so that older versions of multiview should work now

(Thanks to Nuno Costa ;-))

This readme file was made with Aminetreadmemaker from Thomas Igracki

Contents of util/arc/LHArchiver.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                 1922    2218  86.7% -lh5- 581e Mar 18 22:44 LHArchiver_V1.11.info
[generic]                 1867    2276  82.0% -lh5- 8b62 Mar 18 22:44 LHArchiver_V1.11/Applet.info
[generic]                 7143    7143 100.0% -lh0- b3db May 28 08:49 LHArchiver_V1.11/Applet/LHArchiver.hwa
[generic]                 1979    2258  87.6% -lh5- f31d May  7 15:12 LHArchiver_V1.11/Applet/LHArchiver.hwa.info
[generic]                  247     406  60.8% -lh5- 9633 Apr 29 10:41 LHArchiver_V1.11/Applet/readme
[generic]                  811    1330  61.0% -lh5- 2970 May 25 20:39 LHArchiver_V1.11/Applet/readme.info
[generic]                  493    1798  27.4% -lh5- 8e48 May 28 08:52 LHArchiver_V1.11/Install
[generic]                 1604    2966  54.1% -lh5- 28e2 Mar 18 22:44 LHArchiver_V1.11/Install.info
[generic]                 6858   18217  37.6% -lh5- fca5 May 28 11:45 LHArchiver_V1.11/LHArchiver_EN.guide
[generic]                 2277    2931  77.7% -lh5- bd39 May 27 19:37 LHArchiver_V1.11/LHArchiver_EN.guide.info
[generic]                 7477   19843  37.7% -lh5- 0529 May 28 10:45 LHArchiver_V1.11/LHArchiver_GER.guide
[generic]                 2278    2931  77.7% -lh5- 73da May 27 19:37 LHArchiver_V1.11/LHArchiver_GER.guide.info
[generic]                 8018   20480  39.2% -lh5- 5e00 May 28 11:46 LHArchiver_V1.11/LHArchiver_IT.guide
[generic]                 2279    2931  77.8% -lh5- dfa0 May 27 19:37 LHArchiver_V1.11/LHArchiver_IT.guide.info
[generic]              1601062 3140718  51.0% -lh5- 65ce May 28 08:49 LHArchiver_V1.11/LHArchiver_MorphOS
[generic]                 1950    2213  88.1% -lh5- bc0c May 27 18:38 LHArchiver_V1.11/LHArchiver_MorphOS.info
[generic]              1401800 2704416  51.8% -lh5- b39a May 28 08:49 LHArchiver_V1.11/LHArchiver_OS3
[generic]                 1981    2258  87.7% -lh5- dd44 May  7 15:12 LHArchiver_V1.11/LHArchiver_OS3.info
[generic]              1947451 3962310  49.1% -lh5- 9978 May 28 08:49 LHArchiver_V1.11/LHArchiver_OS4
[generic]                 1938    2191  88.5% -lh5- 7b86 May 14 14:31 LHArchiver_V1.11/LHArchiver_OS4.info
[generic]                 1893    2512  75.4% -lh5- 2afe Mar 18 22:44 LHArchiver_V1.11/Pictures.info
[generic]               116502  116502 100.0% -lh0- e593 May 28 10:54 LHArchiver_V1.11/Pictures/LHArchiver_tooltypes.jpg
[generic]                 1731    2084  83.1% -lh5- a29b May  1 10:57 LHArchiver_V1.11/Pictures/LHArchiver_tooltypes.jpg.info
[generic]                58411   58411 100.0% -lh0- 49d5 May 28 10:55 LHArchiver_V1.11/Pictures/LHArchiver_V1.11_MorphOS.jpg
[generic]                 1731    2084  83.1% -lh5- 57bf May  9 21:33 LHArchiver_V1.11/Pictures/LHArchiver_V1.11_MorphOS.jpg.info
[generic]                86834   86834 100.0% -lh0- cf0f May 28 11:18 LHArchiver_V1.11/Pictures/LHArchiver_V1.11_OS3.jpg
[generic]                 1731    2084  83.1% -lh5- 1388 May  9 21:32 LHArchiver_V1.11/Pictures/LHArchiver_V1.11_OS3.jpg.info
[generic]                70493   70493 100.0% -lh0- 45ef May 28 09:06 LHArchiver_V1.11/Pictures/LHArchiver_V1.11_OS4.jpg
[generic]                 1730    2084  83.0% -lh5- f27d May 28 11:09 LHArchiver_V1.11/Pictures/LHArchiver_V1.11_OS4.jpg.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        29 files 5342491 10244922  52.1%            May 29 02:35

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>