Everything2
Near Matches
Ignore Exact
Full Text
Everything2

container

created by sharpone

(thing) by /dev/joe (4.2 y) (print)   ?   (I like it!) 1 C! Sat Apr 08 2000 at 1:10:32

A type of cryptic crossword clue or wordplay in which one word is placed inside another to make a third word. For example, put it into gas to make gaits.

(thing) by WWWWolf (1.3 y) (print)   ?   (I like it!) Mon Sep 10 2001 at 17:33:07

In file formats, a "container" format is a format that holds some other type of data in it. They can typically be seen in multimedia formats.

Some formats only contain specific types of data; Some are highly sophisticated and can contain a lot of different stuff, even some that were not originally intended for this sort of things. Usually this is used for metadata. (PNG has text chunks, which is handy for comments, even when text in itself has nothing to do with pictures... MPEG audio has ID3 tags.)

Typically, many container formats I've seen use FOURCCs (4-character codes) this way: First comes the fourcc to say which type of the data the chunk has in it, then comes 4-byte integer to say how long the data chunk is in bytes, and then the data itself. (AFAIK this is how RIFF works, and even Warcraft II used this in its datafiles.)

Examples of good container formats are RIFF (Microsoft's format, for AVI and WAV files), QuickTime, MPEG system streams and Ogg. XML often is used for similiar purposes in text world (and sometimes in binary data world, too).

Examples:

  • "This is a RIFF file, with AVI format video, which in turn is compressed with DivX, and sound, which in turn is MPEG-1 layer 3."
  • "This is a QuickTime file with MJPEG video and uncompressed sound."

Average people have no idea (and indeed, shouldn't even have any idea) what sort of massive work is required to read container formats. The only way to demonstrate the only fault in the container formats is to remove one component from the system that specializes in decoding of one type of contained format.


In GUI programming (at least in Java, some other languages/toolkits may use other terminologies - GTK+ speaks of boxes, for example), an instance of java.awt.Container (or subclass of it) is a widget that contains other widgets, for the purpose of grouping and putting multiple widgets in place where only one widget fits. Typically, you put one container inside your Frame (window) and then put zillions of nested containers there, finally putting the widgets themselves there.

(This definition may sound hopefully arcane to newbies in the field, especially for those of Visual Basic background. However, believe me, when you see that in action, it's surprisingly logical =)


(definition) by Webster 1913 (print) Tue Dec 21 1999 at 22:41:34

Con*tain"er (?), n.

One who, or that which, contains.

 

© Webster 1913.


printable version
chaos

container ship Seemingly useless parenthesis in #define macros Avi iterable object
Cryptic Crossword Clue Types divinity Hollywood principle collection
Class 07 nodetype multiset fou
deque bounds checking kinetic-molecular theory generic programming
Egg Drop kitchen gadget wordplay Creating iTunes-compatible MPEG-4 AAC files in Windows
division by zero error The Spring Pond Beavers Those little marks on the wall hanging basket
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Drink up!
No matter what I did to fix it, the damn thing never got everything right
The art of urban scavenging
Leonardo da Vinci
A Short History of Nearly Everything
strong nuclear force
poppy
If you complain about the content of the news, you are deluded about its purpose
Charles I
Manfred von Richthofen
closed timelike curve
Gram-Schmidt Theorem
Aspects of American society that may be new to you
Thank you for not sharing
New Writeups
Augustine
Vanya on 42nd Street(review)
tentative
Chances Not Taken(idea)
Heitah
Why I love Everything2(person)
trixingee
Dungeon Mastering for the first time(idea)
Netrat0
It's Called Subtext, Honey(person)
eyeofthebeholder
The Dragon(idea)
Heitah
consist, comprise, constitute, or compose(idea)
Meezzio
Gotlandssnus(thing)
argv
Astral Plane(idea)
Madara
One Winged Angel(fiction)
Tom Rook
Talk is cheap(poetry)
shaogo
Adelle Davis(person)
Aerobe
race car g sfjsgsd(poetry)
Binah
Dream Log: July 5, 2008(dream)
StrawberryFrog
Forgotten things in space(idea)
E2 is a by-product of the existence of The Everything Development Company