один из самых таких вариантов

ZXNet эхоконференция «zxnet.soft»

От Valery Grigoriev Кому All 15.08.2006

Hello, AlexCrush это то что размер блока должен быть кратен 2 - точнее быть образован от степени двойки (256, 1024 и т.д.). Однако (моя т. зр.) в спекке памяти не очень то много, так что с позиций программиста блок может быть произвольного размера. Можно выделить разные API-функции - для блоков кратных размеров и для блоков произвольных размеров. Вследствие математики первый будет быстрей, а второй менее затратен для памяти.