Split source into fixed-size blocks and deflate each one.
A block is stored verbatim when deflating it does not shrink it. STEP files
embed already-compressed payloads (base64 textures, for one), and without
this a pathological source could compress to LARGER than it started -- which
would make the whole feature impossible to gate on size honestly.
Split
sourceinto fixed-size blocks and deflate each one.A block is stored verbatim when deflating it does not shrink it. STEP files embed already-compressed payloads (base64 textures, for one), and without this a pathological source could compress to LARGER than it started -- which would make the whole feature impossible to gate on size honestly.