RPM traite les fichiers différemment selon leur type. Cependant, RPM n'a pas de méthode pour déterminer automatiquement les types des fichiers. Du coup, c'est au constructeur du paquetage que revient la charge de marquer convenablement les fichiers de la liste. Cela se fait en utilisant l'une des directives qui suivent.
Sachez que tous les fichiers n'ont pas à être marqués. En lisant les sections qui viennent, vous verrez que ces directives ne sont utilisées que dans des circonstances particulières. Dans la plupart des paquetages, la majorité des fichiers de la liste n'ont pas besoin d'être marqués.