(PECL rar >= 2.0.0)
Esta classe tem dois propósitos: é o tipo de exceções lançadas pelas funções e métodos da extensão RAR e permite, através de métodos estáticos consultar e definir o comportamento de erro da extensão, ou seja, se exceções são lançadas ou apenas avisos são emitidos.
Os seguintes códigos de erro são usados:
-1 - erro fora da biblioteca UnRAR
11 - memória insuficiente
12 - dados ruins
13 - arquivo ruim
14 - formato desconhecido
15 - erro ao abrir arquivo
16 - erro de criação de arquivo
17 - erro de fechamento de arquivo
18 - erro de leitura
19 - erro de gravação
20 - buffer muito pequeno
21 - erro RAR desconhecido
22 - senha necessária, mas não fornecida