I agree.JohnTHaller wrote: ↑Wed Nov 08, 2023 9:39 am The PA.c Package is 32-bit only as the bit doing the heavy lifting, exiftool.exe, is only 32-bit.
Thank a lot for your creation of ExifToolGUI Portable.
I agree.JohnTHaller wrote: ↑Wed Nov 08, 2023 9:39 am The PA.c Package is 32-bit only as the bit doing the heavy lifting, exiftool.exe, is only 32-bit.
yes
In a PC with Windows 64 bit:- NEW: ini keys ending with "X64" are executed only if:
- yaP is running on 64bit Windows, and
- the "application" key has a second exe set (indicating that yaP is running in X64 mode)
Example:
application = App\App.exe :: App\AppX64.exe
envvar = JAVA_HOME :: {YAPROOT}\jre
envvarX64 = JAVA_HOME :: {YAPROOT}\jre64
The first exe must be set even if the application does not support 32bit:
application = NULL :: App\AppX64.exe
Code: Select all
Current version: v6.2.5 updated November 12, 2023.
The v6.2.5 release features 2 major changes:
• GeoCoding: You can now choose from 2 GeoCoding providers, and use Reverse GeoCoding to lookup Country, Province and City from GPS coordinates.
• Lossless rotate and crop, import and export previews: The external programs Jhead and JpegTrans are replaced by native Delphi code, using a modified library NativeJpg by SimDesign B.V.
Exporting and Importing previews has been revised.
--> but the ExifToolGui executable (32 or 64 bit) equally check if these programs are availables (bug?) -> See Program -> AboutThe external programs Jhead and JpegTrans are replaced by native Delphi code, using a modified library NativeJpg by SimDesign B.V. - Exporting and Importing previews has been revised.
MultilanguageExiftoolGui Portable?
Starting with version V6.3.0. a new program parameters is available: '/IniPath=<path>'
With this parameter you specify the location of the ini file. If it is specified, then immediately after starting GUI, the INI file will be saved.
If it fails an error message is displayed and the program halted. To prevent that changes made by the user would not be saved.
<path> can be:
- A fully qualified path: eg: "c:\a dir with spaces"
- %P The directory from where the program was loaded.
- %W The working directory.
- %T a Temp directory.
Note: Also specifying /DontSaveIni has no effect!
Bogdan Hrastnik stated in his documentation on https://exiftool.org/gui/ Bullet 2. ExifToolGui.
Code: Select all
; configuration file for yaP v0.7.1.6 (http://www.yap.rolandtoth.hu/)
; application name: ExiftoolGui
; version: 6.3.1
; website: https://github.com/FrankBijnen/ExifToolGui/
; direct download 32 bit: https://github.com/FrankBijnen/ExifToolGui/releases/download/V6.3.1/ExifToolGUI.exe
[GENERAL]
application = App\ExifToolGUI.exe
commandline = /IniPath="{YAPROOT}\App" /Lang=ENU "{YAPROOT}\App"
; commandline =
; workdir =\
[BEFORE]
; dir = %Appdata%\Dir
; file = %Appdata%\Dir\File.ini
[AFTER]
; -dir = %Appdata%\Dir :: ifempty
; -file = %Appdata%\File*
Code: Select all
; configuration file for yaP v0.7.1.6 (http://www.yap.rolandtoth.hu/)
; application name: ExiftoolGui_X64
; version: 6.3.1
; website: https://github.com/FrankBijnen/ExifToolGui/
; direct download 64 bit: https://github.com/FrankBijnen/ExifToolGui/releases/download/V6.3.1/ExifToolGUI_X64.exe
[GENERAL]
application = App\ExifToolGui.exe :: App\ExifToolGUI_X64.exe
commandline = /IniPath="{YAPROOT}\App" /Lang=ENU "{YAPROOT}\App"
; commandline =
; workdir =
[BEFORE]
; dir = %Appdata%\Dir
; file = %Appdata%\Dir\File.ini
[AFTER]
; -dir = %Appdata%\Dir :: ifempty
; -file = %Appdata%\File*
Code: Select all
files contained in ExifToolGui_v6.3.4_x64_yaP_Multilanguage.zip:
program name type path version
------------------------------------------------------------------------------------------------------------
ExifToolGuiPortableX64.exe yaP launcher current folder 64 bit
ExifToolGuiPortableX64.ini yaP configuration current folder 64 bit
ExifToolGUI_X64.exe exiftoolGui program .\App 64 bit
ExifToolGUI_X64.(lang) language files .\App 64 bit
ExifToolGuiV6.ini program configuration .\App 64 bit
exiftool.exe launcher .\App 64 bit
exiftool_files runtime subfolder .\App\exiftool_files 64 bit
WebView2Loader.dll* runtime for bypass Edge .\App 64 bit
*see StackOverflow https://stackoverflow.com/questions/68667271/webview2loader-dll-vs-webview2-dll
Good works. Thanks.Andrew Lee wrote: ↑Wed Jul 17, 2024 4:43 am I have updated the database entry with the new information, providing some historical context, and pointing to the various pathways of obtaining the prepackaged portable 32-bit/64-bit versions of the program vs. rolling your own with all the dependencies.
The problem is with the installer of latest version of ExifToolGui v6.3.4.How to extract:
1. Download ExifToolGUI (look for the green link near the top) and then ExifTool ZIP (labeled "Windows Executable")
2. Extract the contents of both ZIP files to a folder of your choice
.......
.......
I don't have strong feelings. In an age of 200 meg, 1 gig RAM usage programs to run a calculator, 32-bit seems almost friendly.JohnTHaller wrote: ↑Thu Jul 18, 2024 9:13 am Out of curiosity, do people care about this being 64-bit? There's no real processing time or memory requirement for it that would necessitate it from my understanding.
Digital cameras' RAW images can be very big, also ExifTools supports many different files including videos which can be gigantic, hundreds of GBs, and imo 64-bit version would handle it better.
Thanks a lot for Your InnoUnp v1.71.0.0. It works perfectly and it extracts very fast the content of the installer 'ExifToolGUI_install_6.3.4.0.exe'