Esta extensión registra 3 clases internas: La representación del archivo retornada por la función rar_open() – RarArchive, la representación de las entradas retornadas por las funciones rar_list() y rar_entry_get() – RarEntry y las excepciones de tipo RarException.
Esta extensión registra también un flujo de recurso llamado "rar" y un gestor de url llamado "rar wrapper", registrado bajo el prefijo "rar".