У меня очень простое словарное приложение, которое выполняет поиск и отображение. Он построен с модулем Win32 :: GUI
. Я поместил все текстовые данные, необходимые для словаря, в раздел __ ДАННЫЕ __
. Сам скрипт очень маленький, но со всем, что находится в разделе __ ДАННЫЕ __
, его размер достигает 30 МБ. Чтобы поделиться работой с моими друзьями, я затем упаковал сценарий в отдельный исполняемый файл, используя утилиту PP модуля PAR :: Packer
с самым высоким уровнем сжатия 9, и теперь у меня есть однофайловое словарное приложение размером около 17 МБ.
Но хотя мне очень нравится идея однофайлового скрипта, размещение такого огромного количества текстовых данных в разделе DATA скрипта кажется неправильным. Во-первых, когда я пытаюсь открыть скрипт в Padre (Notepad ++ в порядке), я получаю сообщение об ошибке:
Невозможно открыть мой скрипт, так как он превышает произвольный предел размера файла, который Сейчас 500000.
Мои вопросы:
Приносит ли мне какие-либо дополнительные преимущества, кроме устранения проблемы открытия файла Падре, если я перемещаю все данные из раздела «ДАННЫЕ» в отдельный текстовый файл?
Если я это делаю, что мне следует сделать, чтобы уменьшить размер файла? отдельный файл? Сжатие и разархивирование при поиске и отображении?
Как люди обычно форматируют текстовые данные, необходимые для приложения словаря?
Любые комментарии, идеи или предложения? Спасибо, как всегда:)