bit7z
bit7z copied to clipboard
[Bug]: Issues regarding the Fat32 and Exfat file systems
bit7z version
4.0.x
Compilation options
BIT7Z_AUTO_FORMAT, BIT7Z_USE_NATIVE_STRING
7-zip version
v23.01
7-zip shared library used
7z.dll / 7z.so
Compilers
MSVC
Compiler versions
MSVC2017
Architecture
x86_64, x86
Operating system
Windows
Operating system versions
Windows 7 or last
Bug description
There are two questions:
- If compressed memory variables are used for decompression, the directory where the program is located will be opened, causing an exception in the fs object
- If decompressing compressed packages in the fat32 or exfat file system can also cause fs object exceptions Our project's development environment is VS2017 and C++17, which may encounter the above issues. After our testing, using VS2019 or later versions and C++17 will not cause such problems. However, the project relies on many static libraries, all developed using VS2017, which makes it impossible to upgrade to the VS2019 version.
Steps to reproduce
No response
Expected behavior
No response
Relevant compilation output
No response
Code of Conduct
- [X] By submitting this issue, I agree to follow bit7z's Code of Conduct