Esta extensión registra tres clases internas: Las representaciones de archivo devuelto por rar_open() – RarArchive –, las representaciones de entrada devuelto por rar_list() y rar_entry_get() – RarEntry y el tipo de excepción RarException.
Esta extensión también registra un recurso de secuencia, llamado "rar" y una envoltura URL llamada "envoltura rar" y registrada bajo el prefijo "rar".