Please note that I have written the JPA specification myself. Moreover, I have implemented the archive extraction algorithm myself in PHP (Kickstart, Akeeba Backup, UNiTE), Pascal (eXtract Wizard 3.x) and C# (eXtract Wizard 4.0, not yet released). I know how it works and I explained that to you. Insisting that something else, which I clearly explained
is not possible due to the nature of the format, is not productive. You are insisting on an impossibility and you're trying to convince me. It's like trying to convince an astronomer that the Earth is flat. Can we please agree that I know how that works and try to help you? :)
Based on the available information there are two
reasonable possibilities on what is going on.
1. As Dr. House used to say in the eponymous TV show, you are reporting your mistaken diagnosis of the disease, not the actual symptoms. Let's try getting the facts straight. What is the size of every part file you have? What is the total size of the backup archive parts? What is the total size of the files extracted? How many files were extracted? Do you have any zero-sized files? Which exact version of Akeeba Backup did you take this backup with? All of the above are unbiased data which will help us figure out what is going on.
2. If you are trying to extract on Windows please note that not all valid Linux filenames are valid on Windows due to Windows restrictions (
official MSDN page on the subject). For example, if any of the directories or the filename itself contains any of the characters <>:"/\|?* or unprintable ASCII 0 to 31 then the file cannot be created on Windows (even though it's perfectly valid on Linux, macOS and pretty much any other operating system except Windows, DOS and their variants). The default behavior of eXtract Wizard is to "Skip most errors" i.e. skip over files with invalid filenames instead of throwing an error and stopping the extraction. If you believe this is the case disable the Skip Most Errors checkbox and try extracting again. You'll get an error which tells you what cannot be written to disk. However, this is NOT a bug and you can't do anything about it except trying to extract the backup archive on a Linux server.
Please note that #2 is actually very common when you're using subpar FTP software to upload files from a Windows computer to a Linux server. I've seen many times duplicated folder structures on the remote server with a root folder named "C:". This is an invalid folder name on Windows so it can't be extracted. It is also leftover / unused data which shouldn't be on your server anyway (junk).
Please let me help you and keep an open mind. I have already told you that your question, as it was framed, was invalid. I explained why. I DO believe you have an issue that needs to be addressed. However, it's not what you think it is. Please let me help you first identify the problem and then come up with a solution. Don't ask me, repeatedly, to help with an imaginary issue which we've established cannot occur because, frankly, I can't help solve imaginary issues but I'm really good at solving real ones ;)
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!