(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_FIFO
Unix FIFO 的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_CHAR_DEV
Unix 字元裝置的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_DIRECTORY
Unix 目錄的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
及 RarEntry::getAttr() 使用。另請參閱 RarEntry::isDirectory(),其也適用於在其他作業系統中新增的條目。
RarEntry::ATTRIBUTE_UNIX_BLOCK_DEV
Unix 區塊裝置的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_REGULAR_FILE
Unix 一般檔案(非目錄)的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
及 RarEntry::getAttr() 使用。另請參閱 RarEntry::isDirectory(),其也適用於在其他作業系統中新增的條目。
RarEntry::ATTRIBUTE_UNIX_SYM_LINK
Unix 符號連結的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
及 RarEntry::getAttr() 使用。
RarEntry::ATTRIBUTE_UNIX_SOCKET
Unix socket 的屬性最後四個位元會具有此值。用於主機作業系統為 UNIX 的條目,並搭配常數 RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
及 RarEntry::getAttr() 使用。