Program information file
(software & samples) |
|||
(One intermediate revision by one user not shown) | |||
Line 18: | Line 18: | ||
* [https://www.fileformat.info/format/pif/corion.htm The Program Information File (PIF) File Format], from FileFormat.Info and Corion.net | * [https://www.fileformat.info/format/pif/corion.htm The Program Information File (PIF) File Format], from FileFormat.Info and Corion.net | ||
* [https://web.archive.org/web/20220214185118/http://www.smsoft.ru/en/pifdoc.htm The PIF file format in various Windows versions] (archived) | * [https://web.archive.org/web/20220214185118/http://www.smsoft.ru/en/pifdoc.htm The PIF file format in various Windows versions] (archived) | ||
+ | |||
+ | == Software == | ||
+ | * {{Deark}} | ||
== Sample files == | == Sample files == | ||
+ | * {{DexvertSamples|archive/windowsProgramInfo}} | ||
* Random examples of DOS packages that include a PIF file: [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/ARCUTILS/ACZAR210.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/ARCUTILS/SHEZ109.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DIRUTL/DIRSTS21.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DIRUTL/WIZ37.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/FILEUTIL/FB315.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/GRAPHICS/PV250.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/EDUCATE/QWIZTEST.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DESKACES/SCAL9609.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DIRUTL/SEEKER12.ZIP}}], [{{CdTextfilesURL|simtel/simtel0101/simtel/diskutil/vgacp623.zip}}], [{{CdTextfilesURL|pdos9606/ARCHIVER/EXECOMP/PKLT201.ZIP}}] | * Random examples of DOS packages that include a PIF file: [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/ARCUTILS/ACZAR210.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/ARCUTILS/SHEZ109.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DIRUTL/DIRSTS21.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DIRUTL/WIZ37.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/FILEUTIL/FB315.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/GRAPHICS/PV250.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/EDUCATE/QWIZTEST.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DESKACES/SCAL9609.ZIP}}], [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/DIRUTL/SEEKER12.ZIP}}], [{{CdTextfilesURL|simtel/simtel0101/simtel/diskutil/vgacp623.zip}}], [{{CdTextfilesURL|pdos9606/ARCHIVER/EXECOMP/PKLT201.ZIP}}] | ||
Line 34: | Line 38: | ||
[[Category:IBM]] | [[Category:IBM]] | ||
[[Category:Windows]] | [[Category:Windows]] | ||
+ | [[Category:MS-DOS]] |
Latest revision as of 12:19, 1 June 2025
A Program information file (PIF) is used by multitasking environments, mainly Microsoft Windows, to describe how to open a legacy DOS program. It contains things like the amount of available memory (conventional, high, extended, expanded), the number of rows and columns of ASCII output on screen, mouse capture, full screen mode, behaviour of the window after program termination, etc.
The original 369-byte version of the format comes from TopView by IBM. Essentially the same format is used by Windows 1 and 2. An extended version of the format is used by Windows 3+. A different extension is DESQview Program Information File.
Contents[hide] |
[edit] Identification
PIF files for Windows 3+ have ASCII "MICROSOFT PIFEX
", followed by byte 0x00
, at offset 369.
There doesn't seem to be a simple way to identify the original 369-byte format.
[edit] Specifications
- The Program Information File (PIF) File Format, from FileFormat.Info and Corion.net
- The PIF file format in various Windows versions (archived)
[edit] Software
[edit] Sample files
- dexvert samples — archive/windowsProgramInfo
- Random examples of DOS packages that include a PIF file: [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]
Old format:
- Microsoft Windows/286 v2.1 → ... → Disk 12 → PIF/*.PIF
- TopView 1.x at WinWorld → AUTOPIF, etc.