1) Вам необходимо преобразовать zip-файл, закодированный с использованием base 64, в двоичный формат
2) Вы можете опубликовать двоичные данные в любой теме в MQTT.
3) Другой клиент, подписанный на эту тему, должен получить двоичные данные и затем преобразовать их обратно в формат zip.
Ограничение размера полезной нагрузки, разрешенного через mqtt, составляет 256 МБ .Поэтому сначала убедитесь, что размер вашего zip-файла меньше указанного предела.