А зачем буфер для словаря в запакованный архив добавлять? Его даже инициализировать не надо, т.к. неиспользованные статьи словаря во входных данных не должны появляться. На сотне файлов можно 78Кб сэкономить!