(PECL rar >= 0.1)
Запись RAR, представляющая директорию или сжатый файл внутри архива RAR.
$dir
    [, string $filepath = ""
    [, string $password = NULL
    [, bool $extended_data = false
   ]]] )RarEntry::HOST_MSDOSЕсли возвращенное значение RarEntry::getHostOs()
       равно этой константе, значит эта запись была добавлена в MS-DOS. 
       Введена для замены RAR_HOST_MSDOS.
RarEntry::HOST_OS2Если возвращенное значение RarEntry::getHostOs()
       равно этой константе, значит эта запись была добавлена в OS/2. 
       Введена для замены RAR_HOST_OS2.
RarEntry::HOST_WIN32Если возвращенное значение RarEntry::getHostOs()
       равно этой константе, значит эта запись была добавлена в Microsoft Windows. 
       Введена для замены RAR_HOST_WIN32.
RarEntry::HOST_UNIXЕсли возвращенное значение RarEntry::getHostOs()
       равно этой константе, значит эта запись была добавлена в UNIX. 
       Введена для заменыe RAR_HOST_UNIX.
RarEntry::HOST_MACOSЕсли возвращенное значение RarEntry::getHostOs() равно этой константе, значит эта запись была добавлена в Mac OS.
RarEntry::HOST_BEOSЕсли возвращенное значение RarEntry::getHostOs()
       равно этой константе, значит эта запись была добавлена в BeOS. 
       Введена для заменыe RAR_HOST_BEOS.
RarEntry::ATTRIBUTE_WIN_READONLYИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "read-only" для записей Windows.
Используется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "hidden" для записей Windows.
RarEntry::ATTRIBUTE_WIN_SYSTEMИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "system" для записей Windows.
RarEntry::ATTRIBUTE_WIN_DIRECTORYИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "directory" (является директорией) для записей Windows. Также смотрите описание метода RarEntry::isDirectory(), который также работает с записями добавленными не через WinRAR.
RarEntry::ATTRIBUTE_WIN_ARCHIVEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "archive" для записей Windows.
RarEntry::ATTRIBUTE_WIN_DEVICEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "device" для записей Windows.
RarEntry::ATTRIBUTE_WIN_NORMALИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "normal file" (НЕ является директорией) для записей Windows. Также смотрите описание метода RarEntry::isDirectory(), который также работает с записями добавленными не через WinRAR.
RarEntry::ATTRIBUTE_WIN_TEMPORARYИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "temporary" для записей Windows.
RarEntry::ATTRIBUTE_WIN_SPARSE_FILEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "sparse file" (разреженный файл NTFS) для записей Windows.
RarEntry::ATTRIBUTE_WIN_REPARSE_POINTИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "reparse point" (файл точки повторной обработки NTFS, т.е. пересечение директорий или точка монтирования файловой системы) для записей Windows.
RarEntry::ATTRIBUTE_WIN_COMPRESSEDИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "compressed" (только NTFS) для записей Windows.
RarEntry::ATTRIBUTE_WIN_OFFLINEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "offline" (запись отключена и недоступна) для записей Windows.
RarEntry::ATTRIBUTE_WIN_NOT_CONTENT_INDEXEDИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "not content indexed" (запись должна быть проиндексирована) для записей Windows.
RarEntry::ATTRIBUTE_WIN_ENCRYPTEDИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "encrypted" (только NTFS) для записей Windows.
RarEntry::ATTRIBUTE_WIN_VIRTUALИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "virtual" (только NTFS) для записей Windows.
RarEntry::ATTRIBUTE_UNIX_WORLD_EXECUTEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "executable" для всех для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_WORLD_WRITEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "writable" для всех для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_WORLD_READИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "readable" для всех для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_GROUP_EXECUTEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "executable" для группы для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_GROUP_WRITEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "writable" для группы для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_GROUP_READИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "readable" для группы для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_OWNER_EXECUTEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "executable" для владельца для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_OWNER_WRITEИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "writable" для владельца для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_OWNER_READИспользуется с RarEntry::getAttr(). Бит представляющий запись с аттрибутом "readable" для владельца для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_STICKYИспользуется с RarEntry::getAttr(). Бит представляющий запись с установленным "sticky bit" для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_SETGIDИспользуется с RarEntry::getAttr(). Бит представляющий запись с установленным "setgid" для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_SETUIDИспользуется с RarEntry::getAttr(). Бит представляющий запись с установленным "setuid" для записей UNIX.
RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTETМаска для изоляции четырех последних бит (полубайт) для аттрибутов UNIX
      (_S_IFMT, тип файловой маски). Используется с
       RarEntry::getAttr() и константами
      RarEntry::ATTRIBUTE_UNIX_FIFO,
      RarEntry::ATTRIBUTE_UNIX_CHAR_DEV,
      RarEntry::ATTRIBUTE_UNIX_DIRECTORY,
      RarEntry::ATTRIBUTE_UNIX_BLOCK_DEV,
      RarEntry::ATTRIBUTE_UNIX_REGULAR_FILE,
      RarEntry::ATTRIBUTE_UNIX_SYM_LINK и
      RarEntry::ATTRIBUTE_UNIX_SOCKET.
RarEntry::ATTRIBUTE_UNIX_FIFOСпециальные файлы FIFO в Unix будут иметь это значение в четырех последних
       битах. Используется с
       RarEntry::getAttr() и константой 
       
      RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET.
RarEntry::ATTRIBUTE_UNIX_CHAR_DEVСпециальные файлы символьных устройств в Unix будут иметь это значение в
       четырех последних битах. Используется с
       RarEntry::getAttr() и константой 
       
      RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET.
RarEntry::ATTRIBUTE_UNIX_DIRECTORYДиректории в Unix будут иметь это значение в
       четырех последних битах. Используется с
       RarEntry::getAttr() и константой 
       
      RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. Также смотрите описание метода
       RarEntry::isDirectory(), который также работает с записями 
       добавленными в других операционных системах.
RarEntry::ATTRIBUTE_UNIX_BLOCK_DEVСпециальные файлы блочных устройств в Unix будут иметь это значение в
       четырех последних битах. Используется с
       RarEntry::getAttr() и константой 
       
      RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET.
RarEntry::ATTRIBUTE_UNIX_REGULAR_FILEОбычные файлы (не директории) в Unix будут иметь это значение в
       четырех последних битах. Используется с
       RarEntry::getAttr() и константой 
       
      RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. Также смотрите описание метода
       RarEntry::isDirectory(), который также работает с записями 
       добавленными в других операционных системах.
RarEntry::ATTRIBUTE_UNIX_SYM_LINKСимволические ссылки в Unix будут иметь это значение в
       четырех последних битах. Используется с
       RarEntry::getAttr() и константой 
       
      RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET.
RarEntry::ATTRIBUTE_UNIX_SOCKETСпециальные файлы сокетов в Unix будут иметь это значение в
       четырех последних битах. Используется с
       RarEntry::getAttr() и константой 
       
      RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET.