Cette extension enregistre 3 classes internes : La représentation de l'archive retournée par la fonction rar_open() – RarArchive, la représentation des entrées retournée par les fonctions rar_list() et rar_entry_get() – RarEntry et les exceptions de type RarException.
Cette extension enregistre également un flux de ressource appelé "rar" et un gestionnaire d'url appelé "rar wrapper", et enregistré sous le préfixe "rar".