Что такое формат файла RTP?
.rtp - это бинарный пакет дельта-патчей, созданный RTPatch Professional, коммерческим инструментом для исправления ПО, разработанным Pocket Soft Inc. Вместо распространения полной замены файла, файл .rtp хранит только бинарные различия между старой и новой версиями файла, что значительно сокращает размер дистрибутива.
Microsoft адаптировала формат RTPatch для ранних обновлений программного обеспечения Windows и MS-DOS. В среде MS-DOS сопутствующий исполняемый файл PATCH.EXE применял файлы .rtp для обновления системных компонентов. Windows 3.x включала автоматизированную службу обновления, которая использовала эти пакеты патчей.
Формат является проприетарным и закрытым - компания Pocket Soft никогда не публиковала спецификацию. Файлы представляют собой бинарные пакеты без публично задокументированных «магических байтов», содержащие сжатые дельта-данные вместе с проверкой целостности пропатченного результата.
К эпохе Windows XP Microsoft перешла на инфраструктуру Windows Update, патчи MSP и пакеты .msu, что сделало файлы .rtp фактически устаревшими. В современных Windows нет встроенного обработчика для файлов .rtp. В настоящее время формат встречается в основном при работе с архивным программным обеспечением для MS-DOS или Windows 3.x/95/98.
Безопасность и защита
РИСК: LOWИсторические файлы патчей не представляют практического риска для современных систем, так как никакое современное ПО не будет их исполнять. Если вы встретили такой файл на современной системе как неожиданную загрузку, проверьте его на наличие вредоносного ПО - расширение .rtp может использоваться злоумышленниками как необычное расширение для обхода обнаружения по сигнатурам.
Детали формата
в двух словах- Дескриптор сессии Real-time Transport Protocol - Некоторые потоковые приложения используют .rtp для файлов дескрипторов сессий/полезной нагрузки RTP (RFC 3550) - не связано с форматом патчей Microsoft.
- Пакет ресурсов RPG Maker RTP - RPG Maker 2000/2003 использует .rtp как аббревиатуру для «Run-Time Package» - набора ресурсов; устанавливается как папка, а не как отдельный файл .rtp.
Программы, открывающие файлы RTP
Технические подробности
глубокая спецификация| Тип формата | Бинарный пакет дельта-патчей |
| Кодировка | Бинарная |
| Порядок байтов | Little-endian (эпоха x86) |
| Контейнер | Проприетарный бинарный контейнер RTPatch |
| Алгоритм дельты | Бинарное сравнение (diff) старого и нового содержимого файла |
| Целостность | Проверка контрольной суммы пропатченного результата |
| Типичный размер файла | 10 КБ - 5 МБ |
| Инструмент применения (DOS) | `PATCH.EXE` |
| Программное обеспечение | RTPatch Professional (Pocket Soft Inc.) |
| Целевая ОС | MS-DOS, Windows 3.x, Windows 95, Windows 98, Windows NT |
| Заменен на | `.msp`, `.msu` и инфраструктуру Windows Update (после 2000 года) |
| Выпущен | Early 1990s (MS-DOS / Windows 3.x era) |
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RTP.