Что такое формат файла RP?
Файл .rp является собственным форматом проекта для Axure RP, приложения для проектирования UX и создания прототипов, разработанного Axure Software Solutions. Внутренне он представляет собой ZIP-архив - переименование файла в .zip и его извлечение открывает файлы XML, описывающие страницы прототипа, виджеты, взаимодействия, переменные и стили, а также любые встроенные изображения.
Axure RP используется UX-дизайнерами и продуктовыми командами для создания интерактивных варфреймов и высокоточных прототипов без написания кода. Файл .rp является редактируемым исходником; чтобы поделиться прототипом со стейкхолдерами, дизайнеры публикуют или экспортируют его в HTML5 через Axure Cloud или в виде локального пакета. Сам файл .rp - это исходный код, а не конечный результат.
Формат развивался вместе с основными версиями. В Axure RP 10 (2021 год, по подписке) была представлена обновленная внутренняя схема XML; файлы из Axure RP 8 и RP 9 автоматически мигрируют при открытии в RP 10. Библиотеки виджетов, сохраненные в Axure RP, используют расширение .rplib, но имеют ту же внутреннюю структуру ZIP/XML.
Поскольку контейнером является стандартный ZIP со сжатием DEFLATE, любая утилита для работы с архивами, такая как 7-Zip или The Unarchiver, может извлечь необработанное содержимое XML для проверки.
Безопасность и защита
РИСК: LOWФайлы RP представляют собой данные ZIP/XML со встроенными изображениями - исполняемый код отсутствует. Встроенные изображения теоретически могут быть вредоносными при открытии в уязвимом просмотрщике, но практический риск крайне низок. Основная проблема - интеллектуальная собственность: файлы RP содержат конфиденциальную дизайнерскую работу и должны обрабатываться соответствующим образом.
Детали формата
в двух словах- Файл управления недвижимостью RealPage - Старое программное обеспечение для управления недвижимостью RealPage использует расширение .rp для файлов отчетов/данных; не связано с дизайном.
Программы, открывающие файлы RP
Технические подробности
глубокая спецификация| Контейнер | ZIP-архив (стандартный формат PK) |
| Магические байты | 50 4B 03 04 со смещением 0 (заголовок локального файла ZIP; ASCII «PK» + управляющие байты) |
| Внутренний формат | Файлы XML (страницы, виджеты, взаимодействия, переменные, стили) плюс подпапки с бинарными изображениями |
| Сжатие | DEFLATE для каждой записи ZIP |
| Кодировка | Бинарная (контейнер ZIP); записи XML в кодировке UTF-8 |
| Порядок байтов | Little-endian (ZIP) |
| Целостность | ZIP CRC-32 для каждой записи |
| Шифрование | В некоторых версиях Axure RP доступна опциональная защита паролем ZIP |
| Типичный размер | 100 КБ - 50 МБ (файлы большего размера содержат много встроенных изображений) |
| Связанные ОС | Windows, macOS |
| Результат экспорта | Публикуется в HTML5 для проверки стейкхолдерами; .rp - это исходный файл, а не результат |
| Связанный формат | .rplib (библиотека виджетов Axure; идентичная внутренняя структура ZIP/XML) |
| Миграция версий | Axure RP 10 автоматически переносит файлы RP 8 и RP 9 при открытии; схема обновлена в RP 10 |
| Платформа для совместной работы | Axure Cloud - хостинг и совместное использование опубликованных прототипов HTML5 |
| Выпущен | circa 2003 (Axure RP 1.0) |
| Последняя версия | Axure RP 10 (2021+); format supports all current Axure 10 features |
| Спецификация | www.axure.com |
Конвертации RP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RP.