Solved [TC 8.0 x64] New defaults for packers needed.
Moderators: Hacker, petermad, Stefan2, white
Solved [TC 8.0 x64] New defaults for packers needed.
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.
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.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
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.
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.
and for that you owe me a $1 royalty fee each time you read this.
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.
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.
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.Remove UC2 after all this time?
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
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)

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)
Precisely. So.....petermad wrote:but it has no relevance in the 64bit version of TC
Whoa! That I like!petermad wrote: so it should be grayed out in the Packer configuration and Pack files dialogs.

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.
and for that you owe me a $1 royalty fee each time you read this.
But Window 64bit doesn't support DOS and TC 8.0 64bit only runs under Windows 64bitDOS version supports LFN
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
You're right. I'm sorry I didn't elaborate much about what I mean...petermad wrote:But Window 64bit doesn't support DOS and TC 8.0 64bit only runs under Windows 64bit
I mean arj.exe/arj32.exe both will work. Lha must be lha32.exe.mame wrote:synchronize (or so) both 32 and 64 bit, at least FTM so they looked alike
.....
On second thought, I honestly think you are more right than I am.

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.
and for that you owe me a $1 royalty fee each time you read this.
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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
https://www.ghisler.com
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.I have no problems running arj32.exe and lha32.exe from 64-bit TC, so I will not change that
Please read my first post again...
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
@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
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.
and for that you owe me a $1 royalty fee each time you read this.
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
OK, I will change the defaults to arj32.exe and lha32.exe.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
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".

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.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Thanks!Changed in TC 8.0 B12 x64 - defaults are now arj32.exe, lha32.exe and winace.exe Smile
I keep that for the case that one day a 32-bit UC2 unpacker is created - this way users could configure it for unpacking...uc.exe is still shown for UC2 packer - maybe it should be changed to "not supported".
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com