QHexView icon indicating copy to clipboard operation
QHexView copied to clipboard

support files larger than INT_MAX

Open milianw opened this issue 5 years ago • 3 comments

You are using int as offsets, which makes it impossible to open/inspect large files. Please use q(u)int64 instead

milianw avatar May 15 '19 14:05 milianw

I needed to change all the code to uint64_t in order to be able to show memory chunks

ragundo avatar Jun 14 '19 21:06 ragundo

Currently QByteArray can store only 2GB size, see https://doc.qt.io/qt-5/qbytearray.html#maximum-size-and-out-of-memory-conditions so for big files need implement lazy loading data when needed

Alexpux avatar Jul 28 '20 06:07 Alexpux

I was looking for this data structure: https://www.catch22.net/tuts/neatpad/piece-chains Imho is perfect as backend for an hexadecimal widget too

Dax89 avatar Jul 29 '20 06:07 Dax89