Closed bitsgalore closed 6 years ago
Read whole image: https://github.com/KBNLresearch/isolyzer/commit/2d994b6bca0d9db8f9188317b1960a4b4f1a5c66
Use memory map: https://github.com/KBNLresearch/isolyzer/commit/f461bf7a4c1b24f92259c86ec00f03e15518757b
Impact on performance seems to be minimal, even for large images (tested with images up to 5 GB).
Example: bewaarmachine.iso (Isolyzer 1.2.0):
In this case the Apple Partition Map entry refers to a HFS partition that is located at 177641984 bytes (346957×512) into the image. However by default Isolyzer only reads 2048000 bytes (1000*2048) into a file. Possible solutions: