base64 - это просто формат кодирования данных. Любые входные данные, которые вы закодировали как base64, будут выходить с другой стороны, когда вы их декодируете. Таким образом, процесс кодирования / декодирования содержимого файла в формате base64 одинаков, независимо от типа файла.
Запрашивать рекомендацию модуля node.js для помощи в кодировании / декодировании нецелесообразно c в переполнении стека, но если вы выполните быстрый поиск в Google Я вполне уверен, что появятся несколько хороших вариантов, например, такой ответ с большим количеством голосов: Как выполнить кодировку Base64 в node.js