(PECL rar >= 2.0.0)
Класс служит двум целям: это тип исключений, передаваемых функциями и методами модуля RAR, позволяющий с помощью стандартных методов производить запрос и определять ошибку работы модуля независимо от того, передаются ли исключения или лишь выдаются предупреждения.
Используются следующие коды ошибок:
-1 - ошибка вне библиотеки UnRAR
11 - недостаточно памяти
12 - неправильные данные
13 - неправильный архив
14 - неизвестный формат
15 - ошибка открытия файла
16 - ошибка создания файла
17 - ошибка закрытия файла
18 - ошибка чтения
19 - ошибка записи
20 - слишком маленький буфер
21 - неизвестная ошибка RAR
22 - требуется пароль