Что такое формат файла WPL?
.wpl - это текстовый файл, хранящий список воспроизведения Windows Media Player, разработанный компанией Microsoft. Файлы WPL не хранят никаких фактических аудио- или видеоданных - только ссылки на эти ресурсы. Перемещение, удаление или переименование ссылочного файла может сделать список воспроизведения неспособным правильно найти эту запись. Список .wpl может содержать как аудио-, так и видеофайловые записи.
.wpl файлы хранят данные в формате XML, основанном на SMIL (Synchronized Multimedia Integration Language). Каждый файл начинается с инструкции обработки <?wpl version="1.0"?>, за которой следует корневой элемент <smil>. Секция <head> содержит заголовок списка и метаданные; секция <body><seq> перечисляет записи <media src="...">, указывающие на фактические медиафайлы. Официальный MIME-тип - application/vnd.ms-wpl.
Использование файлов списков воспроизведения
Файлы, перечисленные в файле списка воспроизведения, могут не храниться локально - такие записи обычно используются для хранения интернет-радиопотоков. Записи в файлах .wpl могут использовать абсолютные или относительные пути к каталогам. Относительные пути более надежны, так как размещение списка воспроизведения рядом с папкой, на которую он ссылается, делает записи независимыми от расположения папки на диске. Поскольку файл .wpl содержит только ссылки на пути, список воспроизведения, перемещенный на другой компьютер, становится непригодным для использования, если ссылочные файлы не существуют по тем же путям.
Некоторые другие популярные форматы списков воспроизведения:
Безопасность и защита
РИСК: LOWWPL - это безвредный обычный текстовый XML - он не может выполнять код. Единственные реальные проблемы: (1) пути к файлам внутри могут раскрыть структуру папок пользователя или имя пользователя; и (2) WPL может ссылаться на удаленные URL, транслируемые из интернета, поэтому проверьте записи <media src> в текстовом редакторе, если источник ненадежен. Сам список не содержит вредоносного ПО.
Детали формата
в двух словахПрограммы, открывающие файлы WPL
Технические подробности
глубокая спецификация| Разработчик | Microsoft |
| MIME-тип | application/vnd.ms-wpl |
| Кодировка символов | UTF-8 обычный текст |
| XML-структура | Диалект SMIL (Synchronized Multimedia Integration Language); корневой элемент - <smil> |
| Разметка документа | <head> содержит заголовок списка и метаданные; <body><seq> перечисляет записи дорожек <media src="…"> |
| Объявление версии | Инструкция обработки <?wpl version="1.0"?>, записанная в начале каждого файла |
| Атрибут генератора | <head> содержит атрибут генератора, записывающий номер сборки Windows Media Player, создавшего файл |
| Типы путей | Абсолютные и относительные локальные пути; поддерживаются HTTP/HTTPS URL для интернет-радиопотоков |
| Область содержимого | Ссылки на аудио- и видеофайлы в одном списке воспроизведения |
| Бинарная подпись | Отсутствует - нет фиксированных magic bytes; распознается по инструкции обработки <?wpl version= или корневому тегу <smil> |
| Типичный размер файла | 1 КБ - 100 КБ (только текст; масштабируется с количеством записей медиа) |
| Лимит записей | Максимума, определенного форматом, нет; на практике ограничивается производительностью плеера |
| Сжатие | Отсутствует (сырой XML-текст) |
| Нативная платформа | Только Windows; сторонние плееры, такие как VLC, обеспечивают кроссплатформенную поддержку |
| Выпущен | 2002 (Windows Media Player 9 Series) |
| Последняя версия | WPL as shipped with Windows Media Player 12 (Windows 7-11); format unchanged since WMP 9 |
| Спецификация | learn.microsoft.com |
Конвертации WPL
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах WPL.