mirror of
https://github.com/libretro/RetroArch
synced 2025-02-01 09:32:58 +00:00
b03cdbd0da
- Don't read the entire archive file into memory on systems without HAVE_MMAP - Support ZIP files between 2GB ~ 4GB on 32bit architectures - Remove zip exclusive members from `file_archive_transfer` - Add `zip_context_t` for zip like the already existing `sevenzip_context_t` - Unify cleanups of zip and 7z in `file_archive_file_backend::archive_parse_file_free` - Handle some sizes and offsets as int64_t (preparation for future Zip64 support) - Handle ZIP compression methods in `zlib_stream_decompress_data_to_file_init` not in `file_archive_perform_mode` - Return progress of 7z iterating with `file_archive_parse_file_progress` - Uses MMAP where available, for files up to 256MB