If the file size in the header is 0, but the archive size on disk is significantly larger (e.g., 50KB), there is data inside that the header is instructing the tool to ignore.
(Scenario A: Appended Data) If you see readable ASCII text or a flag format (e.g., FLAG... ) appearing in the hex dump on the right side after the "garbage" binary data, the flag is simply appended to the file. You can extract it using strings : Delicious Cake.rar
If includes a substitution chart, use it wisely: If the file size in the header is