Talk:Interchange File Format

List of common IFF-based file formats

Certain formats in the list are not actually IFF or RIFF based formats, and at least one (GIFF, which I have never encountered or even heard of before today) may not even exist. Mainly, the file formats used by Microsoft Office products are not IFF based (although they may have been in the past). Instead, these files have been, since at least Office 97, been based on the OLE DocFile format, which is very similar to the FAT file system. --coldacid 23:00, 2005 Apr 4 (UTC)

I've looked at the structure of word 6, and word 95 .doc files, and they are certainly not IFF files. Given the stickyness of file formats and the fact that word predates the IFF85 document, I doubt it ever was in IFF format. --210.23.136.187 00:02, 22 August 2005 (UTC)[reply]

The link to the SMUS file system is definitifly not the correct one. SMUS is/was a Amiga music format and not a university school --80.129.144.169 18:22, 27 October 2005 (UTC) Linne[reply]

The SMUS link is now fixed. // Liftarn

open file format

I wish this article answered this question: Was the IFF an open file format from the beginning, a proprietary format that is now open, or is it still a closed format? --68.0.124.33 (talk) 23:15, 6 November 2010 (UTC)[reply]

It is a proprietary but open format. The IFF was completely open from the beginning but was maintained by Commodore Amiga Technical Support (known as CATS). Xorxos (talk) 23:33, 6 November 2010 (UTC)[reply]

In section External links the link "Article on IFF", http://www-128.ibm.com/developerworks/power/library/pa-spec16/?ca=dgr-lnxw07IFF, seems to be (effectively) broken. --Mortense (talk) 19:40, 17 February 2015 (UTC)[reply]

compatible/incompatible?

Why are the words "compatible" and "incompatible" used for the AIFF and RIFF links respectively? Is this just anti-Microsoft hostility? If not, they need some justification.

Chunk length: Signed or unsigned?

The article currently states that the length indicator of each IFF chunk is a signed integer. I believe this is an implementation mistake that happens easily in C and C++ style languages. It's far less likely to happen in Motorola 680x0 assembler, which was quite common on the Amiga platform. Also, a negative size does not make sense, and it limits the maximum file size from 4 to 2 GB, which I believe is also not correct. Sadly the official documentation on the IFF standard is difficult to locate, but the corresponding documentation on the RIFF format clearly states that the chunk length field is "a 32-bit unsigned value identifying the size of ckData. This size value does not include the size of the ckID or ckSize fields or the pad byte at the end of ckData." See also [This page] which does a quick summary of the IFF format.

 — Preceding unsigned comment added by Joachim Michaelis (talkcontribs) 18:11, 16 October 2023 (UTC)[reply] 
from Jerry Morrison thoughts [1]
"the IFF standard defines a SIGNED 32-bit chunk-size field. It's signed for compatibility with Pascal (early Macintosh programs) and Java follows suit. (Unsigned numbers have potential issues when you subtract them.) Some developers have expanded the usage to an UNSIGNED 32-bit chunk-size, but that's not to the original specification." NBCvf (talk) 02:49, 8 October 2025 (UTC)[reply]

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.