Имеется зашифрованный файл БД realm. При сжатии дается очень маленький процент сжатия, при 50мб, сжимается до 38-40 мб. Причем, незашифрованный файл, ужимается более чем в 2 раза и весит незашифрованный в 1.5 раза меньше. Вероятно это связано со спецификой сжатия и шифрации данных.
Вопрос следующий, почему файл с данными realm весит так много(в сравнении с sqlite аналогом, который при аналогичном наборе данных, весит в разы меньше ) и как возможно уменьшить размер такого файла?
Энтропия данных на выходе функции шифрования в пределе стремится к единице (то есть 100%). Говоря простым языком: шифрованные данные несжимаемы. Это можно использовать как критерий оценки инструментов шифрования - если при архивании такой "шифрованный" файл/раздел/диск сокращается в размере, то "шифрование" имитированное, даже, если на вид там внутри каша из байт.