2014-11-17 4 views
0

Я делаю свой выпускной проект, который является арабским языком. Сжатие и шифрование.Алгоритм сжатия для сжатия текстовых файлов

Алгоритм шифрования выполняется с использованием AES, и он работает очень хорошо.

Но моя проблема заключается в компрессии. Я не знаю, какие алгоритмы я использую, что проще всего реализовать и имеет хорошую производительность.

ответ

0

Важно, чтобы вы ПЕРВЫЙ сжимали и THEN шифровали. иначе вы не сможете сжимать.

что сказал, используйте все, что сжатие вы можете получить, как XZ, bzip2, GZIP, ...

0

Я знаю, что это старый ответ, но он чувствует, что есть недостаточный ответ в отношении того, что сжатие алгоритм, который должен использовать айзер, следовательно, этот ответ.

Если бы я был вами, я бы использовал существующую библиотеку, такую ​​как zlib, которая была реализована на нескольких языках.

Используя эту библиотеку, вы можете решить, хотите ли вы использовать алгоритм дефляции или gzip. Разница между этими двумя хорошо описана в их FAQ.

Надеюсь, это поможет.

Смежные вопросы