есть такой проект:
Idzip (Improved Dictzip)автор нашел способ убрать ограничение 1.8 ГБ, пользуясь стандартной фишкой gzip. получаемые файлы распаковываются обычными gzip распаковщиками (я пробовал gzip и 7-zip), хотя правильный, полный листинг таких файлов не показывает никто. разумеется, для использования таких файлов GD потребует доработки.
и тут возникает вопрос — что может дать это решение? опытным путем на примере DSL-словаря я выяснил, что в GD есть собственное внутреннее ограничение в 2 ГБ. (почему оно вообще есть? и если уж есть, то почему 2, а не 4?) если это ограничение не будет убрано, и если оно действует на несжатый размер упакованного файла, то выигрыш от Idzip составит +0.2 ГБ. такая игра не стоит свеч.
другой вопрос — актуальность. на десктопе я не вижу применения этой технологии. самые большие словари — это оффлайн-википедии — представлены в форматах aard и zim, и оба формата десктопный GD понимает. а вот в мобильном GD поддержка aard до сих пор никак не вводится, и для оффлайн-википедий приходится использовать формат stardict, а там ограничение dictzip в 1.8 ГБ несжатого файла ощущается очень и очень. приведу пример: недавно сделанная ruwiki в формате stardict занимает уже 10 словарей, т.е. 30 файлов вместо исходных 2 в формате aard. а сколько их будет в enwiki?
если бы комплекс мер по убиранию ограничений на размер словарей был реализован на десктопном GD и потом плавно распространился бы на мобильный, то ruwiki могла бы занять 2-3 словаря stardict вместо 10.
хотелось бы услышать мнения людей, причастных к разработке GD, особенно Константина.