Сжатие файла работает следующим образом:
1. Сохраняем историю в формате mx.
2. После того как файл сохранился, подключается архиватор zip , если его нет в системе, то win-rar, если и его нет в системе, Gzip последний вариант встроенный архиватор макса, он сжимает файлы дольше.
Так как zip самый быстрый, поэтому приоритетом номер один является именно он.
3. Ключевой и хитрый момент заключается в том, что после сохранения в mx, сжатие происходит не в максе, а именно на фоне системы, незаметным для пользователя образом.
Пока мы работаем, файл сжимается, не тормозя процесс работы в программе.
Файл архивируется в zip, а дальше в читаемый для макса mxz формат. Вроде все так )
Таким способом мы увеличиваем скорость нашей работы, при том, что файл сжимается почти на 70 процентов, если он весил 500 мб , то после сжатия 170 мб.
Таких моментов при написании скриптов в ходе процесса, просто куча.
Но да ладно, это лишь то, что касается самого сжатия файла, идем дальше…
Post #1798
286