Configuration:
Powerarchiver 2021 20.00.73
Windows 10 Education 10.0.19042 Build 19042
When extracting gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf.tar.xz , Powerarchiver wrongly thinks some .exe files have a length of zero:
98773b3b-65c0-48fa-8cd4-d081b2e0adee-image.png
Once extracted:
D:\Temp\Powerarchiver\gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf\bin>dir *.exe
Volume in drive D is DATA
Volume Serial Number is 0E12-BCA2
Directory of D:\Temp\Powerarchiver\gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf\bin
2020-11-20 07:10 PM 1,391,599 arm-none-linux-gnueabihf-addr2line.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-ar.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-as.exe
2020-11-20 07:41 PM 3,030,119 arm-none-linux-gnueabihf-c++.exe
2020-11-20 07:10 PM 1,389,293 arm-none-linux-gnueabihf-c++filt.exe
2020-11-20 07:41 PM 3,027,513 arm-none-linux-gnueabihf-cpp.exe
2020-11-20 07:10 PM 4,040,503 arm-none-linux-gnueabihf-dwp.exe
2020-11-20 07:10 PM 391,769 arm-none-linux-gnueabihf-elfedit.exe
2020-11-20 07:41 PM 0 arm-none-linux-gnueabihf-g++.exe
2020-11-20 07:41 PM 3,026,926 arm-none-linux-gnueabihf-gcc-10.2.1.exe
2020-11-20 07:41 PM 609,607 arm-none-linux-gnueabihf-gcc-ar.exe
2020-11-20 07:41 PM 609,607 arm-none-linux-gnueabihf-gcc-nm.exe
2020-11-20 07:41 PM 609,607 arm-none-linux-gnueabihf-gcc-ranlib.exe
2020-11-20 07:41 PM 0 arm-none-linux-gnueabihf-gcc.exe
2020-11-20 07:41 PM 2,165,533 arm-none-linux-gnueabihf-gcov-dump.exe
2020-11-20 07:41 PM 2,343,605 arm-none-linux-gnueabihf-gcov-tool.exe
2020-11-20 07:41 PM 2,450,233 arm-none-linux-gnueabihf-gcov.exe
2020-11-20 07:54 PM 9,605,899 arm-none-linux-gnueabihf-gdb.exe
2020-11-20 07:41 PM 3,028,997 arm-none-linux-gnueabihf-gfortran.exe
2020-11-20 07:10 PM 1,412,943 arm-none-linux-gnueabihf-gprof.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-ld.bfd.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-ld.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-ld.gold.exe
2020-11-20 07:41 PM 25,546,567 arm-none-linux-gnueabihf-lto-dump.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-nm.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-objcopy.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-objdump.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-ranlib.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-readelf.exe
2020-11-20 07:10 PM 1,393,083 arm-none-linux-gnueabihf-size.exe
2020-11-20 07:10 PM 1,392,464 arm-none-linux-gnueabihf-strings.exe
2020-11-20 07:10 PM 0 arm-none-linux-gnueabihf-strip.exe
32 File(s) 67,465,867 bytes
0 Dir(s) 1,002,422,431,744 bytes free
When the same archive is being extracted from a git bash session (after having installed git 2.30.1 for Windows 64 bit version from git-scm.com), the .exe files are extracted as expected:
xz -k -d gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf.tar.xz
tar xf gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf.tar
cd gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf/bin
ll *.exe
-rwxr-xr-x 1 User 197121 1391599 Nov 20 19:10 arm-none-linux-gnueabihf-addr2line.exe*
-rwxr-xr-x 2 User 197121 1421598 Nov 20 19:10 arm-none-linux-gnueabihf-ar.exe*
-rwxr-xr-x 2 User 197121 2028927 Nov 20 19:10 arm-none-linux-gnueabihf-as.exe*
-rwxr-xr-x 2 User 197121 3030119 Nov 20 19:41 arm-none-linux-gnueabihf-c++.exe*
-rwxr-xr-x 1 User 197121 1389293 Nov 20 19:10 arm-none-linux-gnueabihf-c++filt.exe*
-rwxr-xr-x 1 User 197121 3027513 Nov 20 19:41 arm-none-linux-gnueabihf-cpp.exe*
-rwxr-xr-x 1 User 197121 4040503 Nov 20 19:10 arm-none-linux-gnueabihf-dwp.exe*
-rwxr-xr-x 1 User 197121 391769 Nov 20 19:10 arm-none-linux-gnueabihf-elfedit.exe*
-rwxr-xr-x 2 User 197121 3030119 Nov 20 19:41 arm-none-linux-gnueabihf-g++.exe*
-rwxr-xr-x 2 User 197121 3026926 Nov 20 19:41 arm-none-linux-gnueabihf-gcc-10.2.1.exe*
-rwxr-xr-x 1 User 197121 609607 Nov 20 19:41 arm-none-linux-gnueabihf-gcc-ar.exe*
-rwxr-xr-x 1 User 197121 609607 Nov 20 19:41 arm-none-linux-gnueabihf-gcc-nm.exe*
-rwxr-xr-x 1 User 197121 609607 Nov 20 19:41 arm-none-linux-gnueabihf-gcc-ranlib.exe*
-rwxr-xr-x 2 User 197121 3026926 Nov 20 19:41 arm-none-linux-gnueabihf-gcc.exe*
-rwxr-xr-x 1 User 197121 2165533 Nov 20 19:41 arm-none-linux-gnueabihf-gcov-dump.exe*
-rwxr-xr-x 1 User 197121 2343605 Nov 20 19:41 arm-none-linux-gnueabihf-gcov-tool.exe*
-rwxr-xr-x 1 User 197121 2450233 Nov 20 19:41 arm-none-linux-gnueabihf-gcov.exe*
-rwxr-xr-x 1 User 197121 9605899 Nov 20 19:54 arm-none-linux-gnueabihf-gdb.exe*
-rwxr-xr-x 1 User 197121 3028997 Nov 20 19:41 arm-none-linux-gnueabihf-gfortran.exe*
-rwxr-xr-x 1 User 197121 1412943 Nov 20 19:10 arm-none-linux-gnueabihf-gprof.exe*
-rwxr-xr-x 4 User 197121 2572182 Nov 20 19:10 arm-none-linux-gnueabihf-ld.bfd.exe*
-rwxr-xr-x 4 User 197121 2572182 Nov 20 19:10 arm-none-linux-gnueabihf-ld.exe*
-rwxr-xr-x 2 User 197121 4550029 Nov 20 19:10 arm-none-linux-gnueabihf-ld.gold.exe*
-rwxr-xr-x 1 User 197121 25546567 Nov 20 19:41 arm-none-linux-gnueabihf-lto-dump.exe*
-rwxr-xr-x 2 User 197121 1404945 Nov 20 19:10 arm-none-linux-gnueabihf-nm.exe*
-rwxr-xr-x 2 User 197121 1531656 Nov 20 19:10 arm-none-linux-gnueabihf-objcopy.exe*
-rwxr-xr-x 2 User 197121 1991350 Nov 20 19:10 arm-none-linux-gnueabihf-objdump.exe*
-rwxr-xr-x 2 User 197121 1421598 Nov 20 19:10 arm-none-linux-gnueabihf-ranlib.exe*
-rwxr-xr-x 2 User 197121 1163376 Nov 20 19:10 arm-none-linux-gnueabihf-readelf.exe*
-rwxr-xr-x 1 User 197121 1393083 Nov 20 19:10 arm-none-linux-gnueabihf-size.exe*
-rwxr-xr-x 1 User 197121 1392464 Nov 20 19:10 arm-none-linux-gnueabihf-strings.exe*
-rwxr-xr-x 2 User 197121 1531656 Nov 20 19:10 arm-none-linux-gnueabihf-strip.exe*
The same archive file does extract properly under a native Linux Ubuntu 20.04 system, or under Windows 10 using the WSL2 Linux subsystem using xz and tar.