A ZIP file can contain a whole directory structure, containing subfolders and files. However, if there are problems with the actual data in the files, ZIP might be damaged and unreadable. If you want to extract data from corrupt ZIP files, or if you need any other information that is contained in an archive, you need to know what the format of the file is like. For this reason,
https://setapp.com/how-to/extract-data-from-corrupted-zip is a great opportunity to know it better.