Введение

Формат документа PAD или Портативное описание приложения — это машиночитаемый формат документа и спецификация, разработанная Ассоциацией профессионалов программного обеспечения и представленная в 1998 году. Спецификация PAD используется более чем 6000 издателями программного обеспечения для распространяемых приложений, поддерживающих операционные системы Windows, OS X и Linux. PAD является зарегистрированным товарным знаком Ассоциации профессионалов программного обеспечения во всем мире и поддерживается Комитетом ASP PAD. PAD позволяет авторам программного обеспечения предоставлять стандартизированные описания продуктов и спецификации онлайн-ресурсам в едином формате, используя простую XML-схему, которая позволяет веб-мастерам и библиотекарям программ автоматизировать добавление новых программ в каталоги и обновление существующих. PAD экономит время как авторам, так и веб-мастерам, при этом спецификация поддерживает последние изменения в операционных системах и аппаратном обеспечении. Файлы PAD обычно имеют расширение имени файла XML или PAD. PAD использует упрощенный синтаксис XML, который не использует пары «имя/значение» в тегах. Все теги не имеют атрибутов. Официальная спецификация PAD использует уникальные теги. Для извлечения полей в официальной спецификации не требуется проход по иерархии тегов. Если в одном файле PAD представлено несколько языков, то для корректного анализа необходимо прохождение по пути тегов, поскольку конечные теги дублируются для каждого поддерживаемого языка. Для каждого поля в спецификации определено регулярное выражение, которое служит ограничением: если значение поля соответствует регулярному выражению, оно считается допустимым, в противном случае поле и файл PAD в целом не соответствуют спецификации. Только файлы, в которых все поля успешно проходят проверку, могут считаться корректными файлами PAD. Наиболее актуальная версия спецификации 4.00 была объявлена 1 декабря 2012 года, заменив предыдущую версию 3.11, объявленную 12 июня 2010 года.

Обновление до версии 4.0

Текущая версия PAD v4.0 была разработана с учетом мнения и отзывов членов Ассоциации профессионалов программного обеспечения, как это и происходило с 1998 года. В рамках крупного обновления до версии 4.0, ASP отозвала все свои бесплатные инструменты и официально потребовала удалить или прекратить использование всего программного обеспечения сторонних разработчиков для редактирования, отправки и связанных с этим задач. Вместо этих прежних инструментов сторонних разработчиков и бесплатных программ, AppVisor.com разработала новую веб-платформу для спецификации PAD. AppVisor.com позволяла издателям обновлять свои файлы PAD v3.1 до v4.0. Однако, сгенерированный файл PAD нельзя было экспортировать, а только отправлять непосредственно в некоторые каталоги. Отправка XML PAD на веб-сайты стоила 150 долларов США, а утверждение заявки/отправки – 36 долларов США в год. ASP прекратила прием новых членов в середине 2020 года и официально прекратила свою деятельность 31 декабря 2021 года. По состоянию на апрель 2024 года AppVisor.com также прекратила свою деятельность. Некоторые сайты для загрузки программного обеспечения и каталоги (BrotherSoft.com, Softonic.com, CNET Download.com, Softpedia.com) принимают формат PAD v4.0 в дополнение к более старым форматам.