Kindle перестал поддерживать формат mobi, стал требовать epub. Ну, чтож, пошёл, скачал новую версию официальной утилиты Send To Kindle, пытаюсь по привычке правой кнопкой отправить epub-книжку и получаю ошибку: “The file type is not supported”.

Загуглил: ошибка глобальная, воспроизводится не только у меня. Через драг-н-дроп всё работает, а если отправлять правой кнопкой - ошибка. И решения нет, хотя репорт об этом висит с мая 2023.

Попробую разобраться. Обратил внимание, что одновременно с окном сообщения об ошибке открывается консоль, в которой выводится:

Amazon SendToKindle Handler Program; argc=2
STK executable path: D:\Program Files (x86)\Amazon\SendToKindle\SendToKindle.exe
Skipping: D:\Downloads\50-ts.epub

Ага, они специальной программой слушают вызов контекстного меню и вызывают отправлялку. А в свойствах этого процесса значится StkSendToHandler.exe. Открыл его в текстовом редакторе:

Какой-то тут подозрительный список. Уж очень он похож на перечисление поддерживаемых форматов… Похоже, в основной программе mobi на epub поменяли, а тут забыли.

Открыл файл в hex-редакторе, заменил mobi на epub, и - отправка правой кнопкой через Send to... тоже заработала.

Жаль, проект закрытый, пул-реквест не отправить.