Вы во многом не правы. Предположим для для документооборота нужны просто файлы. Тут сломали не одну тысячу копий, чем является telegram. Это безусловно мессенджер, но,:
- отправить mp4/mov как файл - (без сжатия, без вмешательства, без превью) - нельзя
- отправить webp (без сжатия, без вмешательства, без превью) - нельзя
На самом деле не хватает лишь одного чекбокса:
Видео:
1) Телеграм как платформа (серверное API и все клиенты соответственно) кодирует/преобразует/хранит как ему вздумается. По умолчанию. Ставишь чекбокс - уходит как файл, 1:1.
Вот платформа youtube например перекодирует ваше видео, отдельно сохраняет аудио.
Никого это не беспокоит - это разумно и правильно. Но тут было чрезвычайно много сообщений о том что "телега режет качество". Никто и не против, вопрос лишь в том, чтобы была на всех оф клиентах одинаковая логика. Например - отправить как файл - и всё проблема решена.
Изображения:
2) Любой распознаваемый формат - см п.1. С исключением - выбор: как изображение или как стикер.
@FidonetRunes, как думаете с чем связаны такие жёсткие привязки к форматам? Я вот подебажил разные приложения (desktop, droid) и не вижу причины с чем связано такое деление? Распознавание форматов файлов делается сторонними/системными библиотеками, происходит довольно быстро, перекодирование (в случае на droid клиенте) ими же.