Нужно ли иметь контрольную сумму, если я использую GZIP?

Я использую сжатие GZIP для отправки полезных данных через сокеты.

Должен ли я также отправить контрольную сумму md5 с этим или GZIP обрабатывает контрольную сумму для меня, и моя контрольная сумма просто добавит ненужный размер?

1 ответ

Решение

Распаковка gzip проверяет распакованные данные как с помощью CRC-32, так и по длине распакованных данных (по модулю 2^32). Так что уже есть проверка. Если это недостаточно для вас, вы можете добавить MD5, SHA-2 или что-то еще.

Другие вопросы по тегам