Talk:FourCC

app_id: 256281040558

Merge
I think this page should be merged into OSType, since the idea originated on the Mac. Ldo 22:40, 19 Sep 2004 (UTC)


 * Done. Made FourCC a redirect to OSType.  Changed a few things on OSType.  Hope you don't mind.  AlistairMcMillan 00:18, 20 Sep 2004 (UTC)


 * Nope, I don't mind at all. Looks good! Ldo 04:11, 20 Sep 2004 (UTC)


 * If you put ~ at the end of your comment, it'll automatically enter your Username and timestamp. AlistairMcMillan 05:11, 20 Sep 2004 (UTC)


 * Thanks for making the suggestion of a merge. For some reason that hadn't occurred to me.  AlistairMcMillan 05:11, 20 Sep 2004 (UTC)

Un-merged
FourCC has since been unmerged with OSType by MCoder. The idea did not originate on the Mac as Ldo has suggested and a merge is not appropriate. See Talk:OSType. – Andyluciano 18:08, 27 February 2006 (UTC)

Please note one historical reference in this regard: According to the original Electronic Arts IFF specification ("EA IFF 85", dated January 14, 1985), Section 2, Subsection "Previous Work", the idea is explicitly mentioned as originating on the Mac and the EA text specifically says "We'll honor Apple's designers by adopting this scheme."
 * While the concept did originate with Apple, OSTypes are now a specific case of FourCCs (for instance, the MacRoman encoding semantics are specific to Mac OS usage). On the other hand, there’s more information in OSType. Keeping them separate seems sensible. -Ahruman 15:18, 27 February 2007 (UTC)

FOURCC vs. FourCC
Shouldn't FourCC redirect to FOURCC instead of the other way around? I've never seen it with mixed caps ever. —Zachary talk 16:26, 11 April 2007 (UTC)

Header magic numbers originated on the Macintosh?
Really, now.

It would yet be pompous to insinuate that Ken Thompson came up with the "TwoCC" code, such as #! denoting a shell script.

Likely, such devices were in use in the 1950's and 1960's already.

How about in-memory type fields: Lisp, 1958.

Putting a few bits at the very beginning to identify type is completely obvious and trivial.

The processing software can just read the first few bits, and dispatch a routine to deal with the rest, without having to seek around in the stream. —Preceding unsigned comment added by 192.139.122.42 (talk) 18:57, 29 September 2010 (UTC)

WAV files use a two-byte identifier?
The Magic Number for a WAV file is "RIFF", a 4-byte hexadecimal sequence. Each of the sub-chunks of a WAV file also use a 4-byte identifier, such as "WAVE", "LIST", "INFO", "fmt ", or "data". There are no two-byte identifiers in a WAV file. Please re-write that paragraph to reflect this fact. Hpfeil (talk) 15:23, 15 February 2020 (UTC)

Compiler support is rubbish
The section on compiler support goes on and on about the endianess of a fourcc code, yet no where is there any definition that has any endianess attached to the concept and frankly, it makes no sense, since this is just four bytes in order -- there is no most significant or least significant byte. The entire section is just wrong. — Preceding unsigned comment added by 188.176.25.249 (talk) 18:05, 29 April 2020 (UTC)

List of FourCCs
IIRC, this article used to contain a lot more information that I used regularly when I was doing low level programming. It contained a chart that had a list of all know FourCCs, and included ELF. and COFF to designate executables in Linux and Windows respectively. I'd really appreciate it if that information were returned to the article. It wasn't published in one convenient location anywhere else. 108.222.118.213 (talk) 03:10, 20 July 2022 (UTC)

That was me. CraeftSmith (talk) 03:14, 20 July 2022 (UTC)