Solved [TC 8.0 x64] New defaults for packers needed.

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
petermad
Power Member
Power Member
Posts: 14791
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Solved [TC 8.0 x64] New defaults for packers needed.

Post by *petermad »

If I start TC 8.0 x64 with a clean ini file and open -> Configuration -> Options -> Packer, then it shows arj.exe and lha.exe as defaults.

Since the x64 environment cannot run 16bit apps, I think the defaults should be changed to arj32.exe and lha32.exe which are the default names for the 32bit versions of these command line packers.

rar.exe can be kept as is, since this is also the default name for the 32bit version.

uc.exe should be removed - in fact the whole item of the UC2 Packer should be disabled since uc.exe is no longer updated and only exists as 16bit.
Last edited by petermad on 2021-05-30, 16:56 UTC, edited 1 time in total.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
mame
Junior Member
Junior Member
Posts: 54
Joined: 2011-12-03, 18:48 UTC
Location: Everywhere

Post by *mame »

Actually:
Original ARJ
ARJ for DOS = ARJ.EXE
ARJ for Windows = ARJ32.EXE (can be renamed, no problem)
http://www.arjsoftware.com

Open-source ARJ for Windows/Unix/OS2/etc = ARJ.EXE
http://arj.sourceforge.net/t

LHA32.EXE can also be renamed to LHA.EXE but UNLHA32.DLL name must be retained, obviously.

Remove UC2 after all this time? Sounds a bit harsh to me :)
I think Christian prefers to synchronize (or so) both 32 and 64 bit, at least FTM so they looked alike. Maybe in future.
Presonally, I didn't use UC2 a lot, just playing with it a bit, but I do keep it, just for the sake of completeness (I like the way TC opens UC2 archives)

TBH, actually that's what I'm doing for my packer config since how long: ARJ32.exe and LHA32.exe (WinRAR.exe instead of RAR.exe, and renamed ACE32.exe because I have the DOS ACE.exe also in %PATH%)

My point being: let it be for now. Just my 0.02.
I hereby claim copyright to this message you are now reading,
and for that you owe me a $1 royalty fee each time you read this.
User avatar
petermad
Power Member
Power Member
Posts: 14791
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2mame

Of course the files can be renamed, or you can just enter their correct names in the fields in the Packer configuration dialog - what I am trying to say is, that it is misleading to write arj.exe and lha.exe as default, when that is not the names of the proper archivers when not renamed.
Remove UC2 after all this time?
I am not asking for a removal - it should stay in the 32 bit version, but it has no relevance in the 64bit version of TC since it cannot be used anyway - so it should be grayed out in the Packer configuration and Pack files dialogs.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
mame
Junior Member
Junior Member
Posts: 54
Joined: 2011-12-03, 18:48 UTC
Location: Everywhere

Post by *mame »

My opinion:
ARJ.EXE should stay (multiple reason, above: DOS version supports LFN, Opensource version use ARJ.EXE).
LHA.EXE -> LHA32.EXE. Support. (LHA.EXE is obsolete, no LFN)
petermad wrote:but it has no relevance in the 64bit version of TC
Precisely. So.....
petermad wrote: so it should be grayed out in the Packer configuration and Pack files dialogs.
Whoa! That I like! :D
I hereby claim copyright to this message you are now reading,
and for that you owe me a $1 royalty fee each time you read this.
User avatar
petermad
Power Member
Power Member
Posts: 14791
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

DOS version supports LFN
But Window 64bit doesn't support DOS and TC 8.0 64bit only runs under Windows 64bit
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
mame
Junior Member
Junior Member
Posts: 54
Joined: 2011-12-03, 18:48 UTC
Location: Everywhere

Post by *mame »

petermad wrote:But Window 64bit doesn't support DOS and TC 8.0 64bit only runs under Windows 64bit
You're right. I'm sorry I didn't elaborate much about what I mean...
mame wrote:synchronize (or so) both 32 and 64 bit, at least FTM so they looked alike
I mean arj.exe/arj32.exe both will work. Lha must be lha32.exe.

.....

On second thought, I honestly think you are more right than I am. 8)
Really, I'm not against your idea at all, we're on the same side here. I'm just suggesting another possibility.

Maybe because ARJ have a very sentimental value to me (I became a capable command-line freak because of it in my early DOS days...)
I hereby claim copyright to this message you are now reading,
and for that you owe me a $1 royalty fee each time you read this.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I have no problems running arj32.exe and lha32.exe from 64-bit TC, so I will not change that. I will disable the UC2 option in the 64-bit version, though.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14791
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I have no problems running arj32.exe and lha32.exe from 64-bit TC, so I will not change that
Neither do I and that's not what I suggested anyway - I suggested that you should actually change the defaults (as shown when TC is first installed) in the 64bit version (only) of TC to: arj32.exe and lha32.exe - since you cannot run the original arj.exe and lha.exe from 64bit TC.

Please read my first post again...
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
mame
Junior Member
Junior Member
Posts: 54
Joined: 2011-12-03, 18:48 UTC
Location: Everywhere

Post by *mame »

@peter

Seems like ace32.exe affected too!

v2.04 - didn't work on 64-bit
v2.6 - work in 64-bit but not in TC (ace32 bug, not TC)

See my post: http://ghisler.ch/board/viewtopic.php?t=32818
I hereby claim copyright to this message you are now reading,
and for that you owe me a $1 royalty fee each time you read this.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

OK, I will change the defaults to arj32.exe and lha32.exe.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14791
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Changed in TC 8.0 B12 x64 - defaults are now arj32.exe, lha32.exe and winace.exe :-)

uc.exe is still shown for UC2 packer - maybe it should be changed to "not supported".
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Changed in TC 8.0 B12 x64 - defaults are now arj32.exe, lha32.exe and winace.exe Smile
Thanks!
uc.exe is still shown for UC2 packer - maybe it should be changed to "not supported".
I keep that for the case that one day a 32-bit UC2 unpacker is created - this way users could configure it for unpacking...
Author of Total Commander
https://www.ghisler.com
Post Reply