diff --git a/19-RPM.md b/19-RPM.md
index 9ad39c93ed0f76dae1e1a4ac1e67bd6d3d94bd7e..44076c0cf6334246b08ea914c85eeaa6c506d46c 100644
--- a/19-RPM.md
+++ b/19-RPM.md
@@ -44,11 +44,43 @@ Например, [ALT Linux](https://ru.wikipedia.org/wiki/ALT_Linux_(%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2_Linux)).
 
 ### Формат пакетов RPM
 
-Несмотря на принятое расширение (суффикс) имени файлов `*.rpm`,
-внутри себя они представляют точные архивы формата
-[cpio](https://ru.wikipedia.org/wiki/Cpio).
+Файлы  `*.rpm` внутри себя представляют такой формат согласно
+[англйской Википедии](https://en.wikipedia.org/wiki/RPM_Package_Manager):
+
+* Ведущая секция, идентифицирует сам RPM-файл и содержит некоторое
+  количество устаревших заголовков.
+* Подпись, которая нужна для того, чтобы удостовериться в целостности
+  и аутентичности полученного файла.
+* Заголовок, который содержит метаданные, включая:
+    - имя пакета
+    - версия формата RPM (сейчас чаще практикуется 3.0)
+    - архитектура (популярней всего x86\_64, иногда i386, i686, arm...)
+* Значимая часть (тело), есть ничто иное, как
+  [cpio](https://ru.wikipedia.org/wiki/Cpio) формат. Извлечь его можно
+  утилитой rpm2cpio.
+
+Установить её можно даже на дистрибутиве с другой пакетной базой. На примере
+Debian-основанной Ubuntu:
+
+> $ sudo apt install rpm2cpio
+
+После чего можно посмотреть, допустим состав исходного пакета (SRPM -
+Source RPM) для udev-правил 3Д-принтера дистрибутива РОСА Линукс:
+
+```
+$ wget -q -O- https://mirror.rosa.ru/rosa/rosa13/repository/SRPMS/main/release/3dprinter-udev-rules-0.3-1.src.rpm|rpm2cpio|cpio -t
+3dprinter-udev-rules.spec
+v0.3.tar.gz
+7 блоков
+```
+
+Как видно, в файле пакета лежит в свою очередь файл спецификаци,
+в котором написаны правила и скрипты его сборки в двоичный, готовый к инсталляции
+в операционную систему (ОС). И сам архивный файл `*.tar.gz`, с набором
+этих udev правил.
 
 ------------
+
 
 * Спеки
 * Директивы
