Spartak (Web-StyleStudio), есть традиция на тостере такая - не внимательно читать вопросы.
Вопрос о том, как корректно через popen записать через stdin в gzip, что бы потом корректно прочитать сжатые данные из stdout
Опечатался. Вопрос не про gzip с несуществующей опцией папки, а tar с опцией сжатия, конечно же (хотя догадаться не сложно, по-моему).
Вобщем, ответ найдет. Сжатие происходит так: файл пишется сразу сжатым. Итого, нужно места столько, сколько может занять сжатая папка.
Такое представление в БД занимает меньше места, и индексы быстрее.
Но вот насколько это снижает надёжность в плане коллизий - не понятно.
Понятное дело, что sha1 - хорошо, а sha256 - ещё лучше, но, вполне может быть, что такая надёжность избыточна.