the Linux appImages release archives use the commit hash instead the release tag in the directory name
$ tar tvf vkquake-1.31.1_linux64.tar.gz
drwxr-xr-x root/root 0 2024-08-02 18:45 vkquake-f09814e9_linux64/
-rwxr-xr-x root/root 2778304 2024-08-02 18:45 vkquake-f09814e9_linux64/vkquake.AppImage
-rw-r--r-- root/root 18092 2024-08-02 18:45 vkquake-f09814e9_linux64/LICENSE.txt
$ tar tvf vkquake-1.30.1_linux64.tar.gz
drwxr-xr-x root/root 0 2023-03-15 04:00 vkquake-1.30.1_linux64/
-rwxr-xr-x root/root 2720960 2023-03-15 04:00 vkquake-1.30.1_linux64/vkquake.AppImage
-rw-r--r-- root/root 18092 2023-03-15 04:00 vkquake-1.30.1_linux64/LICENSE.txt
the Linux appImages release archives use the commit hash instead the release tag in the directory name