Архивирование Rar
- Введение
- Установка и настройка
- Предопределенные константы
- Примеры
- Rar
- rar_wrapper_cache_stats — Кэш доступов и отказов обертки URL
- RarArchive — Класс RarArchive
- RarArchive::close — Закрывает RAR архив и освобождает все ресурсы
- RarArchive::getComment — Get comment text from the RAR archive
- RarArchive::getEntries — Возвращает полный список элемнтов из RAR архива
- RarArchive::getEntry — Возвращает объект элемента из RAR архива
- RarArchive::isBroken — Test whether an archive is broken (incomplete)
- RarArchive::isSolid — Check whether the RAR archive is solid
- RarArchive::open — Открывает RAR архив
- RarArchive::setAllowBroken — Whether opening broken archives is allowed
- RarArchive::__toString — Get text representation
- RarEntry — The RarEntry class
- RarEntry::extract — Извлекает элемент из архива
- RarEntry::getAttr — Возвращает атрибуты элемента архива
- RarEntry::getCrc — Возвращает CRC элемента архива
- RarEntry::getFileTime — Возвращает последнее время изменения элемента
- RarEntry::getHostOs — Возвращает оригинальную ОС элемента
- RarEntry::getMethod — Возвращает метод компрессии элемента
- RarEntry::getName — Возвращает имя элемента
- RarEntry::getPackedSize — Возвращает размер сжатого элемента
- RarEntry::getStream — Get file handler for entry
- RarEntry::getUnpackedSize — Возвращает размер элемента в распакованном состоянии
- RarEntry::getVersion — Возвращает минимальную версию программы RAR, необходимую для распаковки элемента
- RarEntry::isDirectory — Test whether an entry represents a directory
- RarEntry::isEncrypted — Test whether an entry is encrypted
- RarEntry::__toString — Get text representation of entry
- RarException — Класс RarException
- RarException::isUsingExceptions — Check whether error handling with exceptions is in use
- RarException::setUsingExceptions — Activate and deactivate error handling with exceptions
Коментарии
Officially it support only php 5.3 to 7.1. With some luck it works on some 7.2 versions.
The bug reports on the rar pecl-site aren't modified for years.
I think this documentation on php.net should be removed, rar support is dead
The package does not appear to be "dead" at all; the changelog includes PHP8
https://pecl.php.net/package-changelog.php?package=rar