(PECL rar >= 0.1)
一個 RAR 條目,表示 RAR 封存檔內的目錄或壓縮檔案。
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 作業系統加入的。旨在取代 RAR_HOST_UNIX。
RarEntry::HOST_MACOS如果 RarEntry::getHostOs() 的傳回值等於此常數,則表示該條目是使用 Mac OS 加入的。
RarEntry::HOST_BEOS如果 RarEntry::getHostOs() 的傳回值等於此常數,則表示該條目是使用 BeOS 加入的。旨在取代 RAR_HOST_BEOS。
RarEntry::ATTRIBUTE_WIN_READONLY表示 Windows 條目的唯讀屬性的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
表示 Windows 條目的隱藏屬性的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_SYSTEM表示 Windows 條目的系統屬性的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_DIRECTORY表示 Windows 條目的目錄屬性(條目為目錄)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。另請參閱 RarEntry::isDirectory(),該方法也適用於非在 WinRAR 中加入的條目。
RarEntry::ATTRIBUTE_WIN_ARCHIVE表示 Windows 條目的封存屬性的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_DEVICE表示 Windows 條目的裝置屬性的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_NORMAL表示 Windows 條目的正常檔案屬性(條目不是目錄)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。另請參閱 RarEntry::isDirectory(),該方法也適用於非在 WinRAR 中加入的條目。
RarEntry::ATTRIBUTE_WIN_TEMPORARY表示 Windows 條目的暫存屬性的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_SPARSE_FILE表示 Windows 條目的稀疏檔案屬性(檔案為 NTFS 稀疏檔案)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_REPARSE_POINT表示 Windows 條目的重新剖析點屬性(條目為 NTFS 重新剖析點,例如目錄連結或掛載檔案系統)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_COMPRESSED表示 Windows 條目的壓縮屬性(僅限 NTFS)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_OFFLINE表示 Windows 條目的離線屬性(條目離線且無法存取)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_NOT_CONTENT_INDEXED表示 Windows 條目的未加入內容索引屬性(條目要加入索引)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_ENCRYPTED表示 Windows 條目的加密屬性(僅限 NTFS)的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_WIN_VIRTUAL表示 Windows 條目的虛擬屬性的位元。用於主機作業系統為 Microsoft Windows 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_WORLD_EXECUTE表示 UNIX 條目的世界可執行屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_WORLD_WRITE表示 UNIX 條目的世界可寫入屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_WORLD_READ表示 UNIX 條目的世界可讀取屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_GROUP_EXECUTE表示 UNIX 條目的群組可執行屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_GROUP_WRITE表示 UNIX 條目的群組可寫入屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_GROUP_READ表示 UNIX 條目的群組可讀取屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_OWNER_EXECUTE表示 UNIX 條目的擁有者可執行屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_OWNER_WRITE表示 UNIX 條目的擁有者可寫入屬性的位元。用於主機作業系統為 UNIX 的條目,配合 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_OWNER_READ代表 UNIX 條目擁有者可讀取的位元。用於主機作業系統為 UNIX 的條目,並搭配 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_STICKY代表 UNIX sticky 位元的位元。用於主機作業系統為 UNIX 的條目,並搭配 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_SETGID代表 UNIX setgid 屬性的位元。用於主機作業系統為 UNIX 的條目,並搭配 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_SETUID代表 UNIX setuid 屬性的位元。用於主機作業系統為 UNIX 的條目,並搭配 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET用於隔離 UNIX 屬性 ( _S_IFMT,檔案類型遮罩) 最後四個位元(半字節)的遮罩。用於主機作業系統為 UNIX 的條目,並搭配常數 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::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_FIFOUnix FIFO 的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET 及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_CHAR_DEVUnix 字元裝置的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET 及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_DIRECTORYUnix 目錄的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET 及 RarEntry::getAttr() 使用。另請參閱 RarEntry::isDirectory(),其也適用於在其他作業系統中新增的條目。
RarEntry::ATTRIBUTE_UNIX_BLOCK_DEVUnix 區塊裝置的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET 及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_REGULAR_FILEUnix 一般檔案(非目錄)的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET 及 RarEntry::getAttr() 使用。另請參閱 RarEntry::isDirectory(),其也適用於在其他作業系統中新增的條目。
RarEntry::ATTRIBUTE_UNIX_SYM_LINKUnix 符號連結的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET 及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_SOCKETUnix socket 的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET 及 RarEntry::getAttr() 使用。