PTISO build 185 Pismo Technic Inc. Copyright 2008-2017 Joe Lowe 2017.08.24 http://www.pismotechnic.com/ License ------- Ptiso is distributed free of charge, in binary and source form. Refer to the included license.txt and ptiso-license.txt files. Installation ------------ No installation or uninstallation is required or provided with ptiso. Ptiso is a command line utility and is designed for use from a command prompt. It is recommended that users place the ptiso file in a folder in the PATH so it can more easily be used, such as c:\windows on Windows or /usr/local/bin on OSX/Linux. Getting Started --------------- Some ptiso help is available at the command line: ptiso ptiso -h ptiso create -h ptiso convert -h Converting a standard ISO file to Compact ISO and back. ptiso convert someimage.iso someimage.ciso ptiso convert someimage.ciso someimage.iso The conversion mechanism can read ISO data from standard input, allowing direct creation of Compact ISO files from the output of mkisofs and similar image creation utilities. mkisofs somefolder | ptiso convert - someimage.ciso Compact File Set compliant images can be created directly from files and folders in the file system. Compact File Sets are written using a restricted ISO-9660 file system and are compatible with many existing systems and applications that support ISO image files. ptiso create someimage.cfs somefolder When creating a Compact File Set, a script can be used to facilitate direct control over the layout of the files in the file set. >>> start of script.txt file $windir/system.ini label {important files} folder drivers { glob $windir/system32/drivers m*.sys file $windir/system32/drivers/ntfs.sys } folder programs { folder docs { tree {c:/program files} -** **.doc **.txt **.rtf **.htm* } } >>> end of script.txt ptiso create someimage.cfs script.txt Small scripts can be specified as a quoted argument on the command line. ptiso create -z zip memorydump.cfs "file c:/windows/memory.dmp" Release History --------------- -- Build 181 - 2017.01.05 Source code portability improvements. -- Build 180 - 2016.03.29 Source code portability improvements. -- Build 179 - 2015.12.02 Source code portability improvements. -- Build 172 - 2015.03.25 Source code portability improvements. -- Build 171 - 2014.07.11 -- Build 170 - 2013.12.30 Source code portability improvements. New self-extracting stub. -- Build 169 - 2013.04.09 Source code portability improvements. -- Build 168 - 2012.12.11 Fixed password handling defect introduced with build 167. -- Build 167 - 2012.12.03 Source code portability improvements. -- Build 165 - 2012.05.17 Source code portability improvements. -- Build 162 - 2011.10.26 Improved OSX and Linux support in source package. -- Build 158 - 2010.06.08 Minor fixes. -- Build 157 - 2010.05.18 Added binary package for Mac and Linux. Source package build updates. -- Build 154 - 2009.10.14 Bumped build number to avoid user confusion caused by leading zero in previous builds. Improved OSX and Linux support in source package. -- Build 051 - 2009.06.04 OSX support in source package. -- Build 050 - 2009.03.05 Minor fixes. -- Build 048 - 2008.11.03 Added optional non GPL implementation of the LZMA compression algorithm to source package. Added ISO/CISO/DAA/CFS conversion utility with GUI, ptisoconvert. Added CFS creation utility with GUI, ptcfscreate. -- Build 047 - 2008.08.29 Fixed incorrect password header initialization for encrypted CISO/CFS images. -- Build 046 - 2008.08.08 Fixed unicode file name comparison issue affecting some European language characters. -- Build 045 - 2008.06.20 Added support for LZMA compessed Compact ISO files. -- Build 044 - 2008.05.14 Fixed issue in ptiso tool that would sometimes result in creation of corrupt images when using the create command. Issue did not affect the convert command. -- Build 043 - 2008.05.01 First release.