Download the PHP package indy2kro/php-iso without Composer
On this page you can find all versions of the php package indy2kro/php-iso. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download indy2kro/php-iso
More information about indy2kro/php-iso
Files in indy2kro/php-iso
Download indy2kro/php-iso
More information about indy2kro/php-iso
Files in indy2kro/php-iso
Vendor indy2kro
Package php-iso
Short Description PHP ISO file Library. A library for reading ISO files using PHP.
License GPL-2.0
Homepage https://github.com/indy2kro/php-iso
Package php-iso
Short Description PHP ISO file Library. A library for reading ISO files using PHP.
License GPL-2.0
Homepage https://github.com/indy2kro/php-iso
Please rate this library. Is it a good library?
Informations about the package php-iso
PHP ISO Library
PHP Library used to read metadata and extract information from ISO files based on php-iso-file
This library follows the ISO 9660 / ECMA-119 standard.
Basic concepts
IsoFile
- main ISO file object, contains one more descriptorsDescriptor
- descriptor object which can have one of the following types defined inType
class:BOOT_RECORD_DESC
:Boot
objectPRIMARY_VOLUME_DESC
:PrimaryVolume
objectSUPPLEMENTARY_VOLUME_DESC
:SupplementaryVolume
objectPARTITION_VOLUME_DESC
:Partition
objectTERMINATOR_DESC
:Terminator
object- upon initialization of the
IsoFile
object, the descriptors will be populated automatically
- Volume descriptors contain path table inside which can be loaded using
loadTable
PathTableRecord
- object which contains the record information for a file/directory
- Each class contains various properties which can be used to interact with them, most of them
public
Known limitations
- ISO extensions currently not supported:
- El Torito
- Joliet
- Rock Ridge
- UDF file format not supported
- Reading metadata requires manually processing the descriptors
- Some Iterator implementation would be nice to have
Installation
This class can easily be installed via Composer:
composer require indy2kro/php-iso
CLI tool
This tool also provides a CLI tool that can be used to view information about ISO files - bin\isotool
:
Sample usage:
Usage
All versions of php-iso with dependencies
PHP Build Version
Package Version
The package indy2kro/php-iso contains the following files
Loading the files please wait ....