WerWolv / ImHex

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
https://imhex.werwolv.net
GNU General Public License v2.0
42.79k stars 1.88k forks source link

[Feature] Constantly make a backup, in case we can't catch a crash #1056

Closed iTrooz closed 1 week ago

iTrooz commented 1 year ago

Discussion: https://discord.com/channels/789833418631675954/789833418631675957/1103788121881051216 (ImHex discord)

TLDR; we could use persisted memory-mapped files on Windows (https://learn.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files) and mmap on Linux. The goal is the constantly write in memory, but to not flush to disk until the process crashes (which will be handled by the OS)

github-actions[bot] commented 1 month ago

This issue is marked stale as it has been open for 11 months without activity. Please try the latest ImHex version. (Avaiable here: https://imhex.download/ for release and https://imhex.download/#nightly for development version) If the issue persists on the latest version, please make a comment on this issue again

Without response, this issue will be closed in one month.