07.08.2021 12:31, Mark Rotteveel wrote:

Currently, for blobs that are 4GB or longer, OCTET_LENGTH will silently truncate the length. This means that a 4GB blob is reported as length 0, a 5GB blob as 1,073,741,824.

It's not OCTET_LENGTH who's guilty, it's blob itself:

In memory:
ULONG blb_length; // Total length of data sans segments

In ODS:
ULONG blh_length; // Total length of data


Dmitry


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to