2000:#0 | 000h Initialize root table of 9-bit codes palette | : colors | : #255 | 0FFh clr | 100h end | 101h | 100h Clear Pixel Local | color Palette string | BLACK #40 28 | 028h 1st pixel always to output WHITE #255 FF | String found in table 28 FF | 102h Always add 1st string to table FF | Initialize local string WHITE #255 FF FF | String not found in table | 0FFh - output code for previous string FF FF | 103h - add latest string to table FF | - initialize local string WHITE #255 FF FF | String found in table BLACK #40 FF FF 28 | String not found in table | 103h - output code for previous string FF FF 28 | 104h - add latest string to table 28 | - initialize local string WHITE #255 28 FF | String found in table WHITE #255 28 FF FF | String not found in table | 102h - output code for previous string 28 FF FF | 105h - add latest string to table FF | - initialize local string WHITE #255 FF FF | String found in table WHITE #255 FF FF FF | String not found in table | 103h - output code for previous string FF FF FF | 106h - add latest string to table FF | - initialize local string WHITE #255 FF FF | String found in table WHITE #255 FF FF FF | String found in table WHITE #255 FF FF FF FF | String not found in table | 106h - output code for previous string FF FF FF FF| 107h - add latest string to table FF | - initialize local string WHITE #255 FF FF | String found in table WHITE #255 FF FF FF | String found in table WHITE #255 FF FF FF FF | String found in table No more pixels 107h - output code for last string 101h End
1077:, have been developed to approximate a wider range of colors with a small color palette by using pixels of two or more colors to approximate in-between colors. These techniques sacrifice spatial resolution to approximate deeper color resolution. While not part of the GIF specification, dithering can be used in images subsequently encoded as GIF images. This is often not an ideal solution for GIF images, both because the loss of spatial resolution typically makes an image look fuzzy on the screen, and because the dithering patterns often interfere with the compressibility of the image data, working against GIF's main purpose.
657:
617:
3769:
2622:
568:
2645:. Each frame in an animation GIF is introduced by its own GCE specifying the time delay to wait after the frame is drawn. Global information at the start of the file applies by default to all frames. The data is stream-oriented, so the file offset of the start of each GCE depends on the length of preceding data. Within each frame the LZW-coded image data is arranged in sub-blocks of up to 255 bytes; the size of each sub-block is declared by the byte that precedes it.
3454:
who had used licensed software to generate GIFs. Nevertheless, Unisys was subjected to thousands of online attacks and abusive emails from users believing that they were going to be charged $ 5000 or sued for using GIFs on their websites. Despite giving free licenses to hundreds of non-profit organizations, schools and governments, Unisys was completely unable to generate any good publicity and continued to be condemned by individuals and organizations such as the
6864:
2584:
47:
3783:
6876:
3433:
subsequent agreement was announced on 24 December 1994. Unisys stated that they expected all major commercial on-line information services companies employing the LZW patent to license the technology from Unisys at a reasonable rate, but that they would not require licensing, or fees to be paid, for non-commercial, non-profit GIF-based applications, including those for use on the on-line services.
3440:(see below) was developed in 1995 as an intended replacement. However, obtaining support from the makers of Web browsers and other software for the PNG format proved difficult and it was not possible to replace GIF, although PNG has gradually increased in popularity. Therefore, GIF variations without LZW compression were developed. For instance the libungif library, based on
2067:- output string from table 102h | 28 FF - add to table 103h 0FFh | Incoming code not found in table 103h | FF FF - add to table | - output string from table | #255
2132:
need not match the palette size: as long as the values decoded are always less than the number of colors in the palette, the symbols can be any width from 2 to 8, and the palette size any power of 2 from 2 to 256. For example, if only the first four colors (values 0 to 3) of the palette are used, the symbols can be taken to be 2 bits wide with codes starting at 3 bits.
5303:
1120:
tiling or by layering partially transparent image blocks), the complete, full-color image appears. For example, breaking an image into tiles of 16 by 16 pixels (256 pixels in total) ensures that no tile has more than the local palette limit of 256 colors, although larger tiles may be used and similar colors merged resulting in some loss of color information.
1327:
5262:
5284:
1030:
1989:
long as the local string can be found in a code table. There is special treatment of the first two pixels that arrive before the table grows from its initial size by additions of strings. After each output code, the local string is initialized to the latest pixel color (that could not be included in the output code).
3478:(PNG) was designed as a replacement for GIF in order to avoid infringement of Unisys' patent on the LZW compression technique. PNG offers better compression and more features than GIF, animation being the only significant exception. PNG is more suitable than GIF in instances where true-color imaging and
3311:
The size and color quality of animated GIF files can vary significantly depending on the application used to create them. Strategies for minimizing file size include using a common global color table for all frames (rather than a complete local color table for each frame) and minimizing the number of
2612:
The pixels within each line are not interlaced, but presented consecutively from left to right. As with non-interlaced images, there is no break between the data for one line and the data for the next. The indicator that an image is interlaced is a bit set in the corresponding Image
Descriptor block.
2147:
and codes for strings that are added during the process. When the table is full the code length increases to give space for more strings, up to a maximum code 4095 = FFF(hex). As the decoder builds its table it tracks these increases in code length and it is able to unpack incoming bytes accordingly.
2093:
105h | 28 FF FF - add to table 106h 103h | Incoming code not found in table 106h | FF FF FF - add to table | - output string from table
1006:
An image starts with a fixed-length Image
Descriptor, which may specify the presence and size of a Local Color Table (which follows next if present). The image data follows: one byte giving the bit width of the unencoded symbols (which must be at least 2 bits wide, even for bi-color images), followed
3552:
in 2006. APNG is an extension to the PNG format as alternative to the MNG format. APNG is supported by most browsers as of 2019. APNG provides the ability to animate PNG files, while retaining backwards compatibility in decoders that cannot understand the animation chunk (unlike MNG). Older decoders
2221:
codes available to the decoder that won't trigger an increase in code width. Because the decoder is always one step behind in maintaining the table, it does not generate a table entry upon receiving the first code from the encoder, but will generate one for each succeeding code. Thus the encoder can
2058:
100h 000h | #0 Initialize root table of 9-bit codes : | palette : | colors 0FFh | #255 100h | clr 101h | end 028h |
1010:
Extension blocks (blocks that "extend" the 87a definition via a mechanism already defined in the 87a spec) consist of the sentinel, an additional byte specifying the type of extension, and a series of sub-blocks with the extension data. Extension blocks that modify an image (like the
Graphic Control
976:
GIF files start with a fixed-length header ("GIF87a" or "GIF89a") giving the version, followed by a fixed-length
Logical Screen Descriptor giving the pixel dimensions and other characteristics of the logical screen. The screen descriptor may also specify the presence and size of a Global Color Table
2652:
in the 1990s used the
Application Extension block (intended to allow vendors to add application-specific information to the GIF file) to implement the Netscape Application Block (NAB). This block, placed immediately before the sequence of animation frames, specifies the number of times the sequence
2182:
The modified encoding method ignores building the LZW table and emits only the root palette codes and the codes for CLEAR and STOP. This yields a simpler encoding (a 1-to-1 correspondence between code values and palette codes) but sacrifices all of the compression: each pixel in the image generates
2135:
Conversely, the symbol width could be set at 8, even if only values 0 and 1 are used; these data would only require a two-color table. Although there would be no point in encoding the file that way, something similar typically happens for bi-color images: the minimum symbol width is 2, even if only
2131:
Shorter code lengths can be used for palettes smaller than the 256 colors in the example. If the palette is only 64 colors (so color indexes are 6 bits wide), the symbols can range from 0 to 63, and the symbol width can be taken to be 6 bits, with codes starting at 7 bits. In fact, the symbol width
2003:
For clarity the table is shown above as being built of strings of increasing length. That scheme can function but the table consumes an unpredictable amount of memory. Memory can be saved in practice by noting that each new string to be stored consists of a previously stored string augmented by one
1065:
that can hold up to 256 entries, and the data for the image refer to the colors by their indices (0–255) in the palette table. The color definitions in the palette can be drawn from a color space of millions of shades (2 shades, 8 bits for each primary), but the maximum number of colors a frame can
3453:
In August 1999, Unisys changed the details of their licensing practice, announcing the option for owners of certain non-commercial and private websites to obtain licenses on payment of a one-time license fee of $ 5000 or $ 7500. Such licenses were not required for website owners or other GIF users
2007:
The LZW algorithm requires a search of the table for each pixel. A linear search through up to 4096 addresses would make the coding slow. In practice the codes can be stored in order of numerical value; this allows each search to be done by a SAR (Successive
Approximation Register, as used in some
1988:
A slight compression is evident: pixel colors defined initially by 15 bytes are exactly represented by 12 code bytes including control codes. The encoding process that produces the 9-bit codes is shown below. A local string accumulates pixel color numbers from the palette, with no output action as
1716:
to codes that are then mapped into bytes for storing in the file. The pixel codes typically don't match the 8-bit size of the bytes, so the codes are packed into bytes by a "little-Endian" scheme: the least significant bit of the first code is stored in the least significant bit of the first byte,
972:
Conceptually, a GIF file describes a fixed-sized graphical area (the "logical screen") populated with zero or more "images". Many GIF files have a single image that fills the entire logical screen. Others divide the logical screen into separate sub-images. The images may also function as animation
1720:
This byte stream is stored in the file as a series of "sub-blocks". Each sub-block has a maximum length 255 bytes and is prefixed with a byte indicating the number of data bytes in the sub-block. The series of sub-blocks is terminated by an empty sub-block (a single 0 byte, indicating a sub-block
1123:
Since each image block can have its own local color table, a GIF file having many image blocks can be very large, limiting the usefulness of full-color GIFs. Additionally, not all GIF rendering programs handle tiled or layered images correctly. Many rendering programs interpret tiles or layers as
1119:
To render a full-color image as a GIF, the original image must be broken down into smaller regions having no more than 255 or 256 different colors. Each of these regions is then stored as a separate image block with its own local palette and when the image blocks are displayed together (either by
1107:
images, it is possible to do so. A GIF image can include multiple image blocks, each of which can have its own 256-color palette, and the blocks can be tiled to create a complete image. Alternatively, the GIF89a specification introduced the idea of a "transparent" color where each image block can
3461:
The United States LZW patent expired on 20 June 2003. The counterpart patents in the United
Kingdom, France, Germany and Italy expired on 18 June 2004, the Japanese patents expired on 20 June 2004, and the Canadian patent expired on 7 July 2004. Consequently, while Unisys has further patents and
3432:
to choose it as the compression technique for their version of GIF, developed in 1987. At the time, CompuServe was not aware of the patent. Unisys became aware that the version of GIF used the LZW compression technique and entered into licensing negotiations with CompuServe in
January 1993. The
3504:
For identical 8-bit (or lower) image data, PNG files are typically smaller than the equivalent GIFs, due to the more efficient compression techniques used in PNG encoding. Complete support for GIF is complicated chiefly by the complex canvas structure it allows, though this is what enables the
3307:
The animation delay for each frame is specified in the GCE in hundredths of a second. Some economy of data is possible where a frame need only rewrite a portion of the pixels of the display, because the Image
Descriptor can define a smaller rectangle to be rescanned instead of the whole image.
2178:
The GIF encoding process can be modified to create a file without LZW compression that is still viewable as a GIF image. This technique was introduced originally as a way to avoid patent infringement. Uncompressed GIF can also be a useful intermediate format for a graphics programmer because
2591:
The GIF Specification allows each image within the logical screen of a GIF file to specify that it is interlaced; i.e., that the order of the raster lines in its data block is not sequential. This allows a partial display of the image that can be recognized before the full image is painted.
3327:
can be stored in GIF files as a comment block, a plain text block, or an application-specific application extension block. Several graphics editors use unofficial application extension blocks to include the data used to generate the image, so that it can be recovered for further editing.
1143:
Although the
Graphic Control Extension block declares color index 16 (hexadecimal 10) to be transparent, that index is not used in the image. The only color indexes appearing in the image data are decimal 40 and 255, which the Global Color Table maps to black and white, respectively.
2106:
107h 106h | Incoming code not found in table 107h | FF FF FF FF - add to table | - output string from table | #255
3342:
without NUL characters, there are no 0 bytes in the data. Rather than break the data into formal sub-blocks, the extension block terminates with a "magic trailer" that routes any application treating the data as sub-blocks to a final 0 byte that terminates the sub-block chain.
2183:
an output code indicating its color index. When processing an uncompressed GIF, a standard GIF decoder will not be prevented from writing strings to its dictionary table, but the code width must never increase since that triggers a different packing of bits to bytes.
2574:
The code values shown are packed into bytes which are then packed into blocks of up to 255 bytes. A block of image data begins with a byte that declares the number of bytes to follow. The last block of data for an image is marked by a zero block-length byte.
946:
GIFs are suitable for sharp-edged line art with a limited number of colors, such as logos. This takes advantage of the format's lossless compression, which favors flat areas of uniform color with well defined edges. They can also be used to store low-color
2084:
104h | FF FF 28 - add to table 103h 102h | Incoming code found in table | - output string from table | #255
1066:
use is 256. This limitation was reasonable when GIF was developed because hardware that could display more than 256 colors simultaneously was rare. Simple graphics, line drawings, cartoons, and grey-scale photographs typically need fewer than 256 colors.
1017:
This structure allows the file to be parsed even if not all parts are understood. A GIF marked 87a may contain extension blocks; the intent is that a decoder can read and display the file without the features covered in extensions it does not understand.
2230:
codes or less to make the decoder reset the coding dictionary. The GIF standard allows such extra CLEAR codes to be inserted in the image data at any time. The composite data stream is partitioned into sub-blocks that each carry from 1 to 255 bytes.
3312:
pixels covered in successive frames (so that only the pixels that change from one frame to the next are included in the latter frame). More advanced techniques involve modifying color sequences to better match the existing LZW dictionary, a form of
2012:), with only 12 magnitude comparisons. For this efficiency an extra table is needed to convert between codes and actual memory addresses; the extra table upkeeping is needed only when a new code is stored which happens at much less than pixel rate.
5240:
1069:
Each frame can designate one index as a "transparent background color": any pixel assigned this index takes on the color of the pixel in the same position from the background, which may have been determined by a previous frame of animation.
509:
feature, which stores image scan lines out of order in such a fashion that even a partially downloaded image was somewhat recognizable, also helped GIF's popularity, as a user could abort the download if it was not what was required.
951:
data for games. GIFs can be used for small animations and low-resolution video clips, or as reactions in online messaging used to convey emotion and feelings instead of using words. They are popular on social media platforms such as
1108:
include its own palette of 255 visible colors plus one transparent color. A complete image can be created by layering image blocks with the visible portion of each layer showing through the transparent portions of the layers above.
3681:
Compared to the GIF format, which lacks DCT compression, HEIF allows significantly more efficient compression. HEIF stores more information and produces higher-quality animated images at a small fraction of an equivalent GIF's
3424:
magazine which publicly described the LZW technique for the first time. LZW became a popular data compression technique and, when the patent was granted, Unisys entered into licensing agreements with over a hundred companies.
1717:
higher order bits of the code into higher order bits of the byte, spilling over into the low order bits of the next byte as necessary. Each subsequent code is stored starting at the least significant bit not already used.
2020:
Decoding begins by mapping the stored bytes back to 9-bit codes. These are decoded to recover the pixel colors as shown below. A table identical to the one used in the encoder is built by adding strings by this rule:
1140:
Paint does not make optimal use of GIF; due to the unnecessarily large color table (storing a full 256 colors instead of the used 2) and symbol width, this GIF file is not an efficient representation of the 15-pixel
658:
618:
351:
because of its wide implementation and portability between applications and operating systems, usage of the format has declined for space and quality reasons, often being replaced with video formats such as the
3563:
There have been several subsequent proposals for a simple animated graphics format based on PNG using several different approaches. Nevertheless, APNG is still under development by Mozilla and is supported in
2075:
102h 103h | Incoming code found in table | - output string from table | #40
4654:
5131:
2161:
1087:
A small color table may suffice for small images, and keeping the color table small allows the file to be downloaded faster. Both the 87a and 89a specifications allow color tables of 2 colors for any
5034:
1084:. This ensured predictable display, but severely limited the choice of colors. When 24-bit color became the norm, palettes could instead be populated with the optimum colors for individual images.
4329:
6072:
5976:
1112:
3316:. Simply packing a series of independent frame images into a composite animation tends to yield large file sizes. Tools are available to minimize the file size given an existing GIF.
3338:(XMP) metadata standard introduced an unofficial but now widespread "XMP Data" application extension block for including XMP data in GIF files. Since the XMP data is encoded using
1014:
Each sub-block begins with a byte giving the number of subsequent data bytes in the sub-block (1 to 255). The series of sub-blocks is terminated by an empty sub-block (a 0 byte).
5012:
3331:
All of these methods technically require the metadata to be broken into sub-blocks so that applications can navigate the metadata block without knowing its internal structure.
5421:
2653:
of frames should be played (1 to 65535 times) or that it should repeat continuously (zero indicates loop forever). Support for these repeating animations first appeared in
1080:
In the early days of graphical web browsers, graphics cards with 8-bit buffers (allowing only 256 colors) were common and it was fairly common to make GIF images using the
4618:
1149:
4741:
2179:
individual pixels are accessible for reading or painting. An uncompressed GIF file can be converted to an ordinary GIF file simply by passing it through an image editor.
5472:
1011:
Extension that specifies the optional animation delay time and optional transparent background color) must immediately precede the segment with the image they refer to.
4185:
6159:
3540:("Multiple-image Network Graphics") was originally developed as a PNG-based solution for animations. MNG reached version 1.0 in 2001, but few applications support it.
1124:
animation frames and display them in sequence as an animation with most web browsers automatically displaying the frames with a delay time of 0.1 seconds or more.
4685:
4088:
329:, and allows a separate palette of up to 256 colors for each frame. These palette limitations make GIF less suitable for reproducing color photographs and other
3970:
4644:
722:, and CompuServe employees would often quip "choosy developers choose GIF", a spoof of Jif's television commercials. However, the word is widely pronounced as
576:
6833:
5124:
2641:
animations, the GIF89a spec added the Graphic Control Extension (GCE), which allows the images (frames) in the file to be painted with time delays, forming a
418:
allowing text labels as text (not embedding them in the graphical data). As there is little control over display fonts, however, this feature is rarely used.
5891:
5046:
4718:
3444:'s giflib, allows creation of GIFs that followed the data format but avoided the compression features, thus avoiding use of the Unisys LZW patent. A 2001
4140:
2657:
version 2.0, and then spread to other browsers. Most browsers now recognize and support NAB, though it is not strictly part of the GIF89a specification.
2633:
Although GIF was not designed as an animation medium, its ability to store multiple images in one file naturally suggested using the format to store the
3436:
Following this announcement, there was widespread condemnation of CompuServe and Unisys, and many software developers threatened to stop using GIF. The
8348:
7118:
4389:
4311:
3568:
while MNG support was dropped. APNG is currently supported by all major web browsers including Chrome (since version 59.0), Opera, Firefox and Edge.
1091:
from 1 through 8. Most graphics applications will read and display GIF images with any of these table sizes; but some do not support all sizes when
6062:
5813:
4813:
4118:
8770:
6275:
5366:
2063:
Decode 1st pixel 0FFh 028h | Incoming code found in table | #255
8775:
8232:
8023:
7419:
6949:
5443:
4479:
2648:
By default, an animation displays the sequence of frames only once, stopping when the last frame is displayed. To enable an animation to loop,
437:
CompuServe encouraged the adoption of GIF by providing downloadable conversion utilities for many computers. By December 1987, for example, an
5966:
7770:
6913:
3374:
Welch filed a patent application for the LZW method in June 1983. The resulting patent, US4558302, granted in December 1985, was assigned to
2595:
An interlaced image is divided from top to bottom into strips 8 pixels high, and the rows of the image are presented in the following order:
2205:
codes that will be used by the decoder for sequences of length greater than one. Of that upper block, the first two codes are already taken:
6039:
3462:
patent applications relating to improvements to the LZW technique, LZW itself (and consequently GIF) have been free to use since July 2004.
892:
The disagreement over the pronunciation has led to heated Internet debate. On the occasion of receiving a lifetime achievement award at the
3611:
2234:
For the sample 3×5 image above, the following 9-bit codes represent "clear" (100) followed by image pixels in scan order and "stop" (101).
5735:
5649:
5617:
3501:
correction of PNG images was not supported before version 8, and the display of these images in earlier versions may have the wrong tint.
8642:
8204:
7661:
6621:
8058:
4057:
5008:
3945:
791:
4441:
3389:
In addition to the above patents, Welch's 1983 patent also includes citations to several other patents that influenced it, including:
8236:
8019:
7423:
6953:
6102:
5411:
8578:
7806:
7032:
4288:
2139:
The code table initially contains codes that are one bit longer than the symbol size in order to accommodate the two special codes
498:
The feature of storing multiple images in one file, accompanied by control data, is used extensively on the Web to produce simple
8750:
7876:
6128:
5839:
5591:
5943:
5865:
5301:, Eckhart, Heinz Karl, "Verfahren zur Kompression redundanter Folgen serieller Datenelemente ", published 1982-12-02
4610:
7881:
6810:
4771:
4749:
8063:
6410:
5469:
8755:
7463:
6009:
4171:
373:
introduced GIF on 15 June 1987 to provide a color image format for their file downloading areas. This replaced their earlier
6151:
4247:
3922:
7944:
5362:
4419:
3887:
6879:
6268:
5787:
4952:
3813:
5174:
5069:
4359:
2306:
The trivial example of a large image of solid color demonstrates the variable-length LZW compression used in GIF files.
8704:
8669:
8647:
7846:
7821:
6732:
4030:
4005:
3545:
2226:
codes without triggering an increase in code width. Therefore, the encoder must emit extra CLEAR codes at intervals of
6189:
4838:
Bakhshi, Saeideh; Shamma, David A.; Kennedy, Lyndon; Song, Yale; de Juan, Paloma; Kaye, Joseph "Jofish" (7 May 2016).
4677:
4558:
4080:
1250:
8 bits/primary, the lowest 3 bits represent the bit depth minus 1, the highest true bit means that the GCT is present
8444:
7495:
6906:
5535:
5108:
4859:
4807:
4765:
4544:
3657:
278:
251:
5565:
8486:
8040:
7939:
7729:
7131:
6350:
5675:
5206:
4501:
3359:
published a pair of papers on a new class of lossless data-compression algorithms, now collectively referred to as
356:. These replacements, in turn, are sometimes termed "GIFs" despite having no relation to the original file format.
8593:
8320:
8184:
8027:
7651:
7605:
7505:
6502:
5887:
5757:
3537:
2662:
2520:
The maximum code may repeat for more same-color pixels.Overall data compression asymptotically approaches 3839 ×
4708:
8583:
8266:
7671:
7500:
6867:
6261:
5388:
5372:
5337:
3581:
files were used on some websites to display simple video, but required the use of an additional browser plugin.
3513:
Videos resolve many issues that GIFs present through common usage on the web. They include drastically smaller
3455:
2217:, because when the decoder fills that slot, it will increase the code width. Thus in the upper block there are
833:
457:
5513:
4148:
1338:
in the example define a palette of 256 colors. The indexes used in the sample image for black and white are 28
8730:
8392:
7778:
7764:
7217:
4892:"Instagrammatics and digital methods: studying visual social media, from selfies and GIFs to memes and emoji"
1042:
708:
625:
449:. GIF was one of the first two image formats commonly used on Web sites, the other being the black-and-white
17:
7758:
7211:
5705:
2004:
character. It is economical to store at each address only two words: an existing address and one character.
980:
Thereafter, the file is divided into segments of the following types, each introduced by a 1-byte sentinel:
8726:
8328:
8249:
7959:
7666:
7656:
7565:
7428:
7103:
7025:
6958:
6929:
6899:
6838:
4381:
4212:
3533:
standard caused GIF to rise to prominence for the purpose of displaying short video-like files on the web.
3335:
2009:
553:, saying that GIFs have evolved into "a tool with serious applications including research and journalism".
4982:
3631:
functions. This gives the appearance of a GIF, but with the size and speed advantages of compressed video.
545:
as well, meaning "to create a GIF file", as in "GIFing was the perfect medium for sharing scenes from the
7836:
6228:
5280:
5276:
5258:
158:
5809:
5257:, Kanatsu, Jiyun, "Data compression storage device", published 1982-02-02, assigned to
5254:
4794:
4110:
2240:
After the above codes are mapped to bytes, the uncompressed file differs from the compressed file thus:
399:
The original version of GIF was called 87a. This version already supported multiple images in a stream.
8709:
8684:
8174:
7811:
7618:
7070:
6770:
6697:
6390:
4472:"gif noun - Definition, pictures, pronunciation and usage notes | Oxford Advanced Learner's Dictionary"
948:
427:
6762:
6233:
5298:
5275:
5228:
8659:
8189:
8113:
8032:
7267:
6687:
6609:
6537:
5493:
3661:
3475:
3437:
492:
476:
341:
185:
5447:
4471:
8620:
8573:
8407:
8361:
8223:
8159:
7896:
7297:
6737:
6722:
6664:
6507:
6430:
6365:
6330:
5639:
3603:
3368:
1713:
915:
495:(PNG) standard. In 2004, all patents relating to the proprietary compression used for GIF expired.
472:
378:
337:
3308:
Browsers or other displays that do not support animated GIFs typically show only the first frame.
8566:
8533:
8449:
8387:
8356:
7916:
7676:
6780:
6542:
6420:
6340:
6031:
4312:"Obama, SCUBA or gift?: Authority and argumentation in online discussion on the pronunciation of
3386:. Further patents were obtained in the United Kingdom, France, Germany, Italy, Japan and Canada.
1115:
An animated GIF illustrating a technique for displaying more than the typical limit of 256 colors
534:
104:
7165:
1724:
For the sample image above the reversible mapping between 9-bit codes and bytes is shown below.
714:, with Wilhite stating that he intended for the pronunciation to deliberately echo the American
8664:
8397:
8244:
7871:
7108:
7049:
7037:
6891:
6742:
6589:
6512:
6094:
5888:"Chromium Blog: Chrome 32 Beta: Animated WebP images and faster Chrome for Android touch input"
5727:
5613:
3848:
3660:("High Efficiency Image File Format") is an image file format, finalized in 2015, which uses a
409:
4047:
3450:
article described a way to achieve LZW-compatible encoding without infringing on its patents.
8765:
8627:
8471:
8261:
7480:
7458:
7436:
7098:
6599:
6450:
6315:
6242:
5416:
5009:"Nullsleep - Jeremiah Johnson - Animated GIF Minimum Frame Delay Browser Compatibility Study"
3627:) tag in most web browsers, some websites use a looped version of the video tag generated by
3565:
3446:
3379:
1104:
506:
5279:, Kanatsu, Jiyun, "Data storage device", published 1986-20-24, assigned to
1045:
method; as a consequence of the relatively few colors allowed in such an image, the image's
918:, the owners of the Jif brand, partnered with the animated image database and search engine
517:
added support for GIF. In January 2018 Instagram also added GIF stickers to the story mode.
8600:
8287:
7448:
7379:
7247:
6875:
4449:
665:
562:
191:
31:
2213:
for STOP. The decoder must also be prevented from using the last code in the upper block,
8:
8760:
8588:
8256:
8048:
7954:
7901:
7613:
7408:
7384:
7332:
7088:
6991:
6938:
6067:
3842:
3750:
2160:
1505:
Transparent background color; this is a bit field, the lowest bit signifies transparency
1062:
973:
frames in an animated GIF file, but again these need not fill the entire logical screen.
719:
374:
315:
56:
4270:
333:
but well-suited for simpler images such as graphics or logos with solid areas of color.
8679:
8194:
8179:
7719:
7691:
7374:
7337:
6562:
6415:
6405:
6385:
6360:
6005:
5914:
4921:
4865:
3695:
3479:
3375:
2654:
2626:
533:
is found in the newer editions of many dictionaries. In 2012, the American wing of the
499:
296:
64:
8637:
7538:
5835:
5587:
114:
8605:
8556:
8008:
7851:
7441:
7292:
6966:
6707:
6692:
6636:
6616:
6577:
6552:
6460:
6425:
6370:
6355:
6300:
6284:
6124:
5939:
5861:
5104:
4925:
4855:
4803:
4761:
4649:
4550:
4540:
4026:
4001:
3742:
video and giving the link to the HTML player the appearance of an actual file with a
3691:
3665:
3490:
3313:
1676:
Ending data sub-block, specifying no following data bytes (and the end of the image)
1138:
saves a small black-and-white image as the following GIF file (illustrated enlarged).
1046:
893:
743:
3768:
8654:
8551:
8543:
8429:
8382:
8310:
8277:
7490:
7156:
7008:
6976:
6925:
6747:
6669:
6656:
6522:
6001:
4911:
4903:
4869:
4847:
4753:
4052:
3788:
3498:
1057:
GIF is palette-based: the colors used in an image (a frame) in the file have their
860:
840:
802:
764:
725:
690:
638:
598:
550:
381:
261:
234:
6219:
5035:"They're different! How to match the animation rate of gif files accross [
4907:
4757:
2621:
926:
as #JIFvsGIF) jar of peanut butter that had a label humorously declaring the soft-
567:
402:
In 1989, CompuServe released an enhanced version, called 89a, This version added:
202:
8632:
8424:
7533:
7510:
6679:
6325:
6292:
5517:
5476:
4239:
3914:
3854:
3774:
3702:
3558:
The PNG group officially rejected APNG as an official extension on 20 April 2007.
3441:
2901:
1648:
Beginning of first data sub-block, specifying 11 bytes of encoded data to follow
1135:
1081:
1034:
595:
has been disputed since the 1990s. The most common pronunciations in English are
546:
353:
322:
293:
188:
7994:
4891:
4411:
3879:
8714:
8561:
8402:
8271:
7364:
6752:
6594:
5100:
3356:
757:
348:
330:
5783:
5317:
4956:
4916:
3409:
3401:
8744:
8610:
8417:
7911:
7709:
7475:
7359:
7003:
6848:
6717:
6557:
5862:"18574 – (mng) restore support for MNG animation format and JNG image format"
5170:
5073:
4554:
4351:
4320:
3734:
videos that are under 3 MB in size and 2 min in length, and in October 2014,
3699:
3494:
3360:
2033:
add string for local code followed by first byte of string for incoming code
715:
304:
7974:
4851:
4844:
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems
3757:
videos that "require up to 95% less disk space for the same image quality."
2842:
Size of block including application name and verification bytes (always 11)
392:, fairly large images could be downloaded reasonably quickly even with slow
8434:
8199:
7989:
7984:
7841:
7816:
7312:
6567:
6181:
5363:"Unisys Clarifies Policy Regarding Patent Use in On-Line Service Offerings"
5236:
4180:
3949:
3832:
1712:
The image pixel data, scanned horizontally from top left, are converted by
1156:
Sample image (enlarged), actual size 3 pixels wide by 5 high
1050:
1029:
446:
377:
format, which was black and white only. GIF became popular because it used
319:
5561:
5539:
4839:
4534:
3493:
do not support all features of PNG. Versions 6 and earlier do not support
8498:
8439:
8377:
7979:
7742:
7737:
7322:
7242:
6971:
6702:
6582:
5731:
5232:
3822:
3801:
3574:
3526:
3522:
3518:
3486:
3364:
905:
325:. It can also represent multiple images in a file, which can be used for
311:
46:
6253:
6238:
5810:"Mozilla Labs » Blog Archive » Better animations in Firefox 3"
5671:
5202:
4742:"2012 International Conference on Devices, Circuits and Systems (ICDCS)"
4511:
3644:
and their GIFV metaformat, which is really a video tag playing a looped
3598:
Other options for web animation include serving individual frames using
3159:
Number of bytes of LZW image data in the following sub-block, 255 bytes
3131:
Number of bytes of LZW image data in the following sub-block: 255 bytes
2413:
Top left pixel color chosen as the highest index of a 256-color palette
1021:
The full detail of the file format is covered in the GIF specification.
344:
technique to reduce the file size without degrading the visual quality.
8412:
8305:
7714:
7485:
7354:
7317:
7252:
7136:
7013:
6922:
6800:
6572:
6517:
6155:
6032:"#3271 (Allow using additional pixel formats with libvpx-vp9) – FFmpeg"
5973:
4084:
3828:
3807:
3628:
3620:
3607:
3429:
2642:
2634:
1165:
488:
468:
438:
370:
300:
133:
78:
5761:
4176:
is America's word of the year? Now that's what I call an omnishambles"
2583:
2168:
A 46×46 uncompressed GIF with 7-bit symbols (128 colors, 8-bit codes).
8481:
8083:
7886:
7866:
7686:
7681:
7344:
7302:
6465:
5384:
4792:
3838:
3514:
3352:
2986:
1111:
910:
795:
and Oxford Dictionaries cite both pronunciations, but place the hard
384:. Since this was more efficient than the run-length encoding used by
326:
92:
6834:
International Press Telecommunications Council § Photo metadata
5333:
2237:
100 028 0FF 0FF 0FF 028 0FF 0FF 0FF 0FF 0FF 0FF 0FF 0FF 0FF 0FF 101
8459:
8338:
7969:
7861:
7287:
7141:
6820:
6641:
6631:
6490:
6395:
6152:"Imgur Revamps GIFs for Faster Speeds and Higher Quality with GIFV"
5510:
5480:
4283:
3324:
2649:
991:
An extension block (introduced by 0x21, an ASCII exclamation point
957:
514:
442:
389:
5520:– A project of the League for Programming Freedom (latest version)
3698:, which may be unsuitable for GIFs that combine transparency with
422:
The two versions can be distinguished by looking at the first six
8674:
8615:
8528:
8282:
8169:
8128:
8123:
8108:
8103:
8098:
8093:
8088:
7949:
7891:
7831:
7595:
7575:
7560:
7349:
7277:
7257:
6604:
6485:
6480:
6475:
6470:
6375:
6214:
5697:
4752:. Karunya University; Coimbatore, India: IEEE. pp. 297–301.
4750:
International Conference on Devices, Circuits and Systems (ICDCS)
3818:
3782:
3549:
2041:
add string for local code followed by copy of its own first byte
1387:
Global Color Table, color #1: transparent bit, not used in image
961:
923:
901:
676:
6921:
4208:
4147:. Oxford American Dictionaries. 13 November 2012. Archived from
4048:"You Can Finally, Actually, Really, Truly Post GIFs on Facebook"
3998:
Ajax: The Definitive Guide: Interactive Applications for the Web
2660:
The following example shows the structure of the animation file
8476:
7934:
7628:
7468:
7389:
7369:
7307:
7044:
7020:
6998:
6986:
6981:
6527:
6345:
6223:
4986:
4506:
3754:
3637:
3521:
restriction, and better frame-handling and compression through
3497:
transparency without using Microsoft-specific HTML extensions.
3383:
2917:
End of the sub-block chain for the Application Extension block
1074:
1038:
953:
572:
484:
480:
3259:
An Extension Block (introduced by an ASCII exclaimation point
3214:
An Extension Block (introduced by an ASCII exclaimation point
3071:
North-west corner position of image in logical screen: (0, 0)
2933:
An Extension Block (introduced by an ASCII exclaimation point
2811:
An Extension Block (introduced by an ASCII exclaimation point
1461:
An Extension Block (introduced by an ASCII exclaimation point
1095:
images. Tables of 2, 16, and 256 colors are widely supported.
8523:
8454:
8297:
8073:
8036:
7921:
7623:
7590:
7585:
7580:
7570:
7555:
7550:
7545:
7528:
7520:
7282:
7262:
7093:
7083:
7078:
7066:
7054:
6785:
6712:
6497:
6445:
6335:
6098:
5536:"License Information on GIF and Other LZW-based Technologies"
4356:
The American Heritage Abbreviations Dictionary, Third Edition
3739:
3735:
3727:
3641:
3339:
2055:
code code code --> string Palette color Action
998:
The trailer (a single byte of value 0x3B, an ASCII semicolon
930:
pronunciation to refer exclusively to the peanut butter, and
919:
431:
393:
299:
that was developed by a team at the online services provider
2587:
Screen capture of an interlaced GIF loading in a web browser
2378:
only apply to same-color pixels until coding table is full.
1148:
8464:
8209:
8164:
8154:
8144:
8118:
8078:
8068:
7964:
7906:
7826:
7789:
7784:
7701:
7643:
7633:
7394:
7272:
7146:
7126:
6828:
6795:
6775:
6727:
6626:
6455:
6440:
6435:
6380:
6320:
6310:
6305:
5644:
4709:"Jif settles the great debate with a GIF peanut butter jar"
4583:(2nd ed.). Oxford University Press. 2005. p. 711.
3796:
3731:
3714:
3676:
image format. In contrast to JPEG, HEIF supports animation.
3673:
3669:
3649:
3599:
3590:
3586:
3578:
3530:
3421:
3037:
End of sub-block chain for Graphic Control Extension block
2277:
00 51 FC FB F7 0F C5 BF 7F FF FE FD FB F7 EF DF BF 7F 01 01
1007:
by a series of sub-blocks containing the LZW-encoded data.
900:
pronunciation; his speech led to more than 17,000 posts on
542:
526:
423:
5497:
3593:
are in development and are supported by some web browsers.
3008:
Frame delay: 0.09 second delay before painting next frame
2625:
GIF can be used to display animation, as in this image of
863:
843:
817:
767:
693:
601:
483:
in 1985. Controversy over the licensing agreement between
264:
8503:
8491:
8333:
8149:
7856:
7453:
7195:
7190:
7185:
7180:
7175:
7170:
6805:
6790:
6646:
6547:
6532:
5334:"The GIF Controversy: A Software Developer's Perspective"
4713:
3918:
3883:
3738:
started converting any GIF files uploaded to the site to
3710:
3687:
3645:
3394:
2123:
101h | End
1326:
1058:
878:
875:
866:
846:
820:
808:
805:
770:
731:
728:
696:
644:
641:
604:
450:
385:
267:
240:
237:
6247:
4837:
3717:
can also be used either as a video or a sequenced image.
3053:
An Image Descriptor (introduced by 0x2C, an ASCII comma
2201:
codes for coding single symbols, and the upper block of
1569:
An Image Descriptor (introduced by 0x2C, an ASCII comma
5171:"History of the Portable Network Graphics (PNG) Format"
4240:"Gif's inventor says ignore dictionaries and say 'Jif'"
3548:("Animated Portable Network Graphics") was proposed by
3420:
In June 1984, an article by Welch was published in the
571:
A humorous infographic announcing the 2013 launch of a
4412:"Gif - Definition from the Merriam-Webster Dictionary"
1697:
File termination block indicator (an ASCII semi-colon
1587:
North-west corner position of image in logical screen
365:
6002:"HEIF Comparison - High Efficiency Image File Format"
3103:
Local color table: 0 means none & no interlacing
2051:
9-bit ----> Local Table Pixel
881:
869:
849:
823:
811:
773:
734:
699:
647:
607:
279:
270:
252:
243:
4840:"Fast, Cheap, and Good: Why Animated GIFs Engage Us"
4793:
S. Chin; D. Iverson; O. Campesato; P. Trani (2011).
3764:
3553:
will simply render the first frame of the animation.
3525:. Virtually universal support for the GIF format in
3346:
1168:
byte order, as the format specification prescribes.
683:. The creators of the format pronounced the acronym
6063:"Meet the technology that could make GIFs obsolete"
4081:"Facebook Confirms It Will Officially Support GIFs"
3619:With the introduction of widespread support of the
2599:
Pass 1: Line 0 (the top-most line) from each strip.
2197:fall naturally into two blocks: the lower block of
914:also entered the debate in 2013. In February 2020,
5750:
5698:"Can I use... Support tables for HTML5, CSS3, etc"
4645:"'Jeopardy' wades into 'GIF' pronunciation battle"
3458:who started the "Burn All GIFs" campaign in 1999.
2856:8-byte application name plus 3 verification bytes
2170:Click on the image for an explanation of the code.
5470:Unisys Not Suing (most) Webmasters for Using GIFs
3851:, historic program to create simple animated GIFs
3614:("Synchronized Multimedia Integration Language").
3485:Although support for PNG format came slowly, new
3367:developed a fast variant of LZ78 which was named
3117:Minimum LZW code size for Image Data of frame #1
2666:shown (as a thumbnail) in the article's infobox.
8742:
4950:
3529:and a lack of official support for video in the
749:, and polls have generally shown that this hard
5758:"Discussion for a simple "animated" PNG format"
4889:
4141:"Oxford Dictionaries USA Word of the Year 2012"
1518:Delay for animation in hundredths of a second;
1440:Global Color Table, color #255: #ffffff, white
1164:The hex numbers in the following tables are in
314:, allowing a single image to reference its own
4638:
4636:
4599:(part of the Macintosh built-in dictionaries).
4502:"GIF | Definition of GIF by Oxford Dictionary"
4309:
4234:
4232:
4230:
3804:, a partially animated photograph often in GIF
3301:Trailer: Last byte in the file, signaling EOF
318:of up to 256 different colors chosen from the
6907:
6269:
5562:"Why There Are No GIF Files on GNU Web Pages"
5235:, published 1985-12-10, assigned to
4976:
4974:
4374:
3416:a 1981 German patent from Karl Eckhart Heinz.
2964:Number of bytes (4) in the current sub-block
2608:Pass 4: Lines 1, 3, 5, and 7 from each strip.
1002:), which should be the last byte of the file.
984:An image (introduced by 0x2C, an ASCII comma
896:ceremony, Wilhite publicly rejected the hard-
549:". The press's lexicographers voted it their
5125:"XMP Specification Part 3: Storage in Files"
5094:
4786:
4739:
4386:The Cambridge Dictionary of American English
3995:
2739:GCT follows for 256 colors with resolution 3
1322:Global Color Table, color #0: #000000, black
1246:GCT follows for 256 colors with resolution 3
922:to release a limited-edition "Jif vs. GIF" (
430:" or signature), which, when interpreted as
6229:GIF 89a specification reformatted into HTML
5964:
5802:
5412:"Replacing a Dictionary with a Square Root"
4733:
4675:
4633:
4608:
4227:
2870:Number of bytes in the following sub-block
934:to be exclusively pronounced with the hard-
434:, read "GIF87a" or "GIF89a", respectively.
6914:
6900:
6276:
6262:
6250:(The GeoCities Animated GIF Search Engine)
5530:
5528:
5526:
5328:
5326:
4971:
4434:
4271:"70 percent of people worldwide pronounce
3915:"Graphics Interchange Format, Version 89a"
3880:"Graphics Interchange Format, Version 87a"
3810:, a technique used to check content access
3606:("Scalable vector graphics") images using
1264:Background color: index #0; #000000 black
6283:
5067:
4980:
4946:
4944:
4942:
4915:
4539:(3rd ed.). Oxford University Press.
4532:
4448:. Oxford University Press. Archived from
3909:
3907:
3905:
3874:
3872:
3870:
3288:Image information and data for frame #44
2981:(broken into sections for easier reading)
1535:Color number of transparent pixel in GCT
591:The pronunciation of the first letter of
5463:
5168:
4706:
4678:"Battle Over 'GIF' Pronunciation Erupts"
4642:
3963:
3276:Graphic Control Extension for frame #44
2637:of an animation sequence. To facilitate
2620:
2582:
2269:20 bytes uncompressed image data follow
1325:
1110:
1028:
857:in its second edition but updated it to
783:Cambridge Dictionary of American English
566:
415:storage of application-specific metadata
6241:: a six-minute documentary produced by
5890:. Blog.chromium.org. 21 November 2013.
5664:
5632:
5580:
5523:
5409:
5323:
5297:
5253:
5200:
4740:Marur, D.R.; Bhaskar, V. (March 2012).
4700:
3943:
3231:Graphic Control Extension for frame #2
2950:Graphic Control Extension for frame #1
1324:
1033:An example of a GIF image saved with a
792:Merriam-Webster's Collegiate Dictionary
491:in 1994 spurred the development of the
441:user could view pictures created on an
14:
8771:Computer-related introductions in 1987
8743:
5436:
5357:
5355:
5196:
5194:
5192:
5164:
5162:
5160:
5158:
5156:
5154:
5152:
4939:
4721:from the original on February 25, 2020
4707:Valinsky, Jordan (February 25, 2020).
4310:van der Meulen, Marten (22 May 2019).
4045:
3902:
3867:
3198:End of sub-block chain for this frame
2605:Pass 3: Lines 2 and 6 from each strip.
2301:
1997:string --> code code Action
1662:11 bytes of image data, see field 320
1634:Start of image, LZW minimum code size
1103:Although GIF is almost never used for
977:(GCT), which follows next if present.
761:cites both pronunciations, indicating
347:While once in widespread usage on the
8776:Discovery and invention controversies
6895:
6829:Exchangeable image file format (Exif)
6257:
6149:
5946:from the original on 14 December 2014
5842:from the original on 25 February 2021
5836:"195280 – Removal of MNG/JNG support"
5738:from the original on 13 February 2013
5708:from the original on 19 February 2018
5444:"LZW Software and Patent Information"
5227:
5209:from the original on 10 February 2012
5137:from the original on 25 February 2018
4890:Highfield, Tim; Leaver, Tama (2016).
4746:Devices, Circuits and Systems (ICDCS)
4688:from the original on 16 December 2013
4611:"An Honor for the Creator of the GIF"
4482:from the original on 24 November 2020
4392:from the original on 27 February 2014
4362:from the original on 3 September 2011
4291:from the original on 23 December 2021
4215:from the original on 25 February 2009
4200:
4169:
4121:from the original on 12 December 2019
4078:
4020:
3925:from the original on 22 December 2018
3890:from the original on 22 December 2018
2994:Transparent color, 0 means not given
2317:
2314:
1073:Many techniques, collectively called
462:the ability for animated GIFs to loop
6192:from the original on 10 January 2016
6162:from the original on 3 February 2015
5982:from the original on 19 January 2020
5965:Thomson, Gavin; Shah, Athar (2017).
5776:
5504:
5015:from the original on 10 October 2014
4657:from the original on 6 December 2013
4643:Rothberg, Daniel (4 December 2013).
4422:from the original on 22 October 2013
4268:
4188:from the original on 1 December 2016
3508:
2977:000..... ...001.. ......0. .......0
2884:Index of the current data sub-block
1615:Local color table bit, 0 means none
781:as the primary pronunciation, while
336:GIF images are compressed using the
5640:"What's New in Internet Explorer 7"
5620:from the original on 3 October 2014
5460:– clarification of 2 September 1999
5352:
5340:from the original on 23 August 2016
5189:
5149:
4953:"GIF 24 Bit (truecolor) extensions"
4896:Communication Research and Practice
4561:from the original on 23 August 2022
4269:Buck, Stephanie (21 October 2014).
3944:Tiffany, Kaitlyn (7 October 2022).
3814:Comparison of graphics file formats
2151:
2126:
1127:
366:§ Unisys and LZW patent enforcement
303:led by American computer scientist
24:
8705:Comparison of audio coding formats
6839:Extensible Metadata Platform (XMP)
5868:from the original on 17 March 2021
5483:investigation into the controversy
5391:from the original on 13 April 2015
5203:"Sad day... GIF patent dead at 20"
5045:. 14 February 2012. Archived from
4595:The New Oxford American Dictionary
4581:The New Oxford American Dictionary
4358:. Houghton Mifflin Company. 2005.
2159:
1401:Global Color Table extends to 30A
1172:Table of example GIF image values
1147:
288:
105:Uniform Type Identifier (UTI)
25:
8787:
6208:
6150:Allan, Patrick (9 October 2014).
6105:from the original on 6 April 2014
6060:
6042:from the original on 16 June 2020
6012:from the original on 25 July 2019
5912:
5894:from the original on 17 July 2018
5816:from the original on 7 March 2016
5678:from the original on 14 June 2009
5652:from the original on 1 March 2009
5594:from the original on 15 July 2009
5424:from the original on 28 June 2017
5177:from the original on 7 March 2012
4819:from the original on 2 April 2015
4802:. New York: Apress. p. 350.
4418:. Merriam-Webster, Incorporated.
4250:from the original on 27 June 2018
4206:
3841:(supports pseudo-GIF, which uses
3672:video format, and related to the
3347:Unisys and LZW patent enforcement
2990:Disposal method 1: do not dispose
2886:(always 1 for the NETSCAPE block)
2757:Background color: #000000, black
2310:Sample compression of a GIF file
2025:Is incoming code found in table?
2015:
1601:Image width and height in pixels
904:and dozens of news articles. The
753:pronunciation is more prevalent.
461:
52:
6874:
6863:
6862:
6075:from the original on 11 May 2015
5790:from the original on 5 July 2010
5568:from the original on 19 May 2012
4621:from the original on 22 May 2013
4332:from the original on 24 May 2022
4091:from the original on 30 May 2015
4060:from the original on 30 May 2015
3781:
3767:
3753:started re-encoding all GIFs to
2850:4E 45 54 53 43 41 50 45 32 2E 30
2771:Default pixel aspect ratio, 0:0
1656:00 51 FC 1B 28 70 A0 C1 83 01 01
1278:Default pixel aspect ratio, 0:0
859:
839:
801:
763:
724:
689:
637:
597:
556:
260:
233:
45:
6174:
6143:
6131:from the original on 5 May 2020
6117:
6087:
6054:
6024:
5994:
5958:
5940:"Introducing GIFV - Imgur Blog"
5932:
5906:
5880:
5854:
5828:
5720:
5690:
5616:. Microsoft. 4 September 2012.
5606:
5554:
5486:
5410:Cargill, Tom (1 October 2001).
5403:
5377:
5310:
5291:
5269:
5247:
5221:
5130:. Adobe. 2016. pp. 11–12.
5117:
5088:
5061:
5027:
5001:
4883:
4831:
4669:
4602:
4587:
4573:
4526:
4494:
4464:
4404:
4344:
4303:
4262:
4170:Flood, Alison (27 April 2013).
4163:
4133:
3489:support PNG. Older versions of
3465:
3413:(1977) from Klaus E. Holtz, and
3393:two 1980 Japanese patents from
2616:
2602:Pass 2: Line 4 from each strip.
1707:
999:
992:
985:
307:and released on June 15, 1987.
97:
84:
70:
27:Bitmap image file format family
8751:Animated graphics file formats
8267:ISO/IEC base media file format
5373:League for Programming Freedom
4533:Stevenson, Angus, ed. (2010).
4388:. Cambridge University Press.
4103:
4072:
4039:
4014:
3996:Holdener III, Anthony (2008).
3989:
3937:
3456:League for Programming Freedom
2578:
2155:
967:
834:New Oxford American Dictionary
520:
13:
1:
6843:
5942:. imgur.com. 9 October 2014.
5734:mailing list. 20 April 2007.
5728:"VOTE FAILED: APNG 20070405a"
4908:10.1080/22041451.2016.1155332
4758:10.1109/ICDCSyst.2012.6188724
4476:Oxford Learner's Dictionaries
4046:McHugh, Molly (29 May 2015).
3975:Compute!'s Apple Applications
3860:
3517:, the ability to surpass the
3405:(1974) from John S. Hoerning,
3378:who subsequently merged with
1098:
310:The format can contain up to
8756:Raster graphics file formats
5588:"PNG versus GIF Compression"
5564:. Free Software Foundation.
5097:Web Scripting Secret Weapons
4676:O'Leary, Amy (23 May 2013).
4609:O'Leary, Amy (21 May 2013).
4536:Oxford Dictionary of English
4209:"The GIF Pronunciation Page"
4079:Perez, Sarah (29 May 2015).
3946:"The GIF Is on Its Deathbed"
3505:compact animation features.
3336:Extensible Metadata Platform
1492:Amount of GCE data, 4 bytes
1478:A Graphic Control Extension
406:support for animation delays
7:
5967:"Introducing HEIF and HEVC"
3977:. December 1987. p. 10
3760:
3319:
3085:Frame width and height: 400
2985:Reserved, 5 lower bits are
1024:
467:While GIF was developed by
331:images with color gradients
286:
225:Graphics Interchange Format
168:; 35 years ago
10:
8792:
8710:Comparison of video codecs
7220:(GB/T 33475.2,GY/T 299.1)
4446:Oxford Dictionaries Online
4416:Merriam-Webster Dictionary
4111:"Introducing GIF Stickers"
4023:Encyclopedia of Multimedia
3428:The popularity of LZW led
2698:Logical Screen Descriptor
2663:Rotating earth (large).gif
2094:| #255
1445:Graphic Control Extension
1205:Logical Screen Descriptor
679:represented by the letter
560:
363:
359:
29:
8723:
8697:
8542:
8516:
8370:
8347:
8319:
8296:
8231:
8222:
8137:
8018:
8007:
7799:
7751:
7728:
7700:
7642:
7604:
7519:
7418:
7407:
7235:
7204:
7155:
7117:
7065:
6948:
6937:
6857:
6819:
6761:
6678:
6655:
6291:
6222:GIF 89a specification on
5915:"SVG Animation - A Guide"
5614:"AlphaImageLoader Filter"
4951:Andreas Kleinert (2007).
3730:added support for silent
3662:discrete cosine transform
3476:Portable Network Graphics
2519:
2496:
2388:
2347:
2341:
2338:
2331:
2325:
2320:
2136:values 0 and 1 are used.
1735:
1732:
1696:
1680:
1675:
1661:
1647:
1633:
1619:
1614:
1600:
1586:
1568:
1552:
1547:
1534:
1517:
1504:
1491:
1477:
1460:
1444:
1282:
1277:
1263:
1245:
1232:
1218:
1204:
1199:
1185:
493:Portable Network Graphics
477:lossless data compression
342:lossless data compression
197:
181:
157:
139:
129:
113:
103:
91:
77:
63:
44:
6127:. Imgur. 9 August 2014.
5277:JP patent S57101937A
4983:"True-Color GIF Example"
3705:with fine color details.
3021:Transparent color index
2975:
941:
916:The J.M. Smucker Company
79:Internet media type
8534:Alliance for Open Media
6095:"WebM support on 4chan"
5672:"PNG Image File Format"
5516:3 February 2007 at the
5255:JP patent S5719857A
4852:10.1145/2858036.2858532
3721:
3668:algorithm based on the
3243:Repeat for next frames
3185:Repeat for next blocks
2186:If the symbol width is
535:Oxford University Press
7454:MPEG-1 Layer III (MP3)
6186:Official Telegram Blog
3849:Microsoft GIF Animator
3470:
3173:Image data, 255 bytes
3145:Image data, 255 bytes
3023:(unused in this frame)
2828:Application Extension
2630:
2588:
2164:
1347:
1233:Logical screen height
1152:
1116:
1054:
889:in the third edition.
588:
479:algorithm patented by
145:; 37 years ago
8472:QuickTime File Format
6528:PBM / PGM / PPM / PNM
6285:Graphics file formats
6243:Off Book (web series)
6234:LZW and GIF explained
5318:U.S. patent 4,558,302
5299:DE patent 3118676
5281:Nippon Electric Corp.
5259:Nippon Electric Corp.
5095:Scott Walter (1996).
4597:(3rd ed.). 2012.
4021:Furht, Borko (2008).
3636:Notable examples are
3410:U.S. patent 4,366,551
3402:U.S. patent 4,021,782
3380:Burroughs Corporation
2624:
2586:
2190:, the codes of width
2163:
1993:Table 9-bit
1329:
1219:Logical screen width
1151:
1114:
1032:
785:offers only the hard-
579:suggests pronouncing
570:
364:Further information:
8731:Compression software
8288:MPEG media transport
7365:Sorenson Video/Spark
5784:"APNG Specification"
4846:. pp. 575–586.
2119:| #255
2115:| #255
2111:| #255
2102:| #255
2098:| #255
2089:| #255
2080:| #255
2071:| #255
1721:with 0 data bytes).
1061:values defined in a
1053:are noticeably poor.
675:), differing in the
563:Pronunciation of GIF
289:§ Pronunciation
32:GIF (disambiguation)
30:For other uses, see
8729:for techniques and
8727:Compression methods
7223:HDR Vivid(GY/T 358)
6844:GIF § Metadata
6068:The Washington Post
5764:on 26 February 2009
5500:on 13 October 1999.
5494:"Burn All GIFs Day"
5475:10 May 2017 at the
5369:on 7 February 2007.
5336:. 27 January 1995.
4989:on 22 February 2015
4514:on 13 February 2021
4117:. 23 January 2018.
3843:run-length encoding
3825:associated with GIF
3382:in 1986 and formed
2784:Global Color Table
2671:
2311:
2302:Compression example
2026:
1729:
1728:Reversible mapping
1283:Global Color Table
1173:
908:and the TV program
375:run-length encoding
41:
6215:The GIFLIB project
6188:. 4 January 2016.
6125:"Introducing GIFV"
6006:Nokia Technologies
5812:. 13 August 2007.
5417:Dr. Dobb's Journal
5070:"All About GIF89a"
5049:on 1 February 2017
4917:20.500.11937/36939
4682:The New York Times
4615:The New York Times
4452:on 12 October 2014
4000:. O'Reilly Media.
3696:chroma subsampling
3523:inter-frame coding
3480:alpha transparency
3376:Sperry Corporation
3351:In 1977 and 1978,
3170:<image data>
3142:<image data>
2669:
2655:Netscape Navigator
2631:
2589:
2568:End of image data
2309:
2295:End of image data
2165:
2024:
1727:
1659:<image data>
1348:
1171:
1153:
1117:
1055:
589:
458:Netscape Navigator
456:In September 1995
426:of the file (the "
109:com.compuserve.gif
65:Filename extension
39:
8738:
8737:
8512:
8511:
8430:DivX Media Format
8218:
8217:
8003:
8002:
7403:
7402:
7293:Microsoft Video 1
7228:AVS3 P2(GY/T 368)
7214:(GB/T 20090.2/16)
6889:
6888:
5590:. 31 March 2007.
4796:Pro Android Flash
4650:Los Angeles Times
3749:In January 2016,
3692:alpha compositing
3666:lossy compression
3652:compressed video.
3509:Animation formats
3491:Internet Explorer
3314:lossy compression
3305:
3304:
2726:Height in pixels
2692:47 49 46 38 39 61
2670:Structure of GIF
2572:
2571:
2486:Last 11-bit code
2466:Last 10-bit code
2396:Clear code table
2374:Relations using N
2299:
2298:
2176:
2175:
2045:
2044:
1986:
1985:
1705:
1704:
1553:Image Descriptor
1548:End of GCE block
1437:
1436:
1384:
1383:
1319:
1318:
1194:47 49 46 38 39 61
1162:
1161:
894:2013 Webby Awards
412:background colors
221:
220:
143:15 June 1987
130:Developed by
16:(Redirected from
8783:
8504:VOB, IFO and BUP
8278:Motion JPEG 2000
8229:
8228:
8016:
8015:
7975:aptX Low Latency
7752:Chinese Standard
7416:
7415:
7205:Chinese Standard
6977:Motion JPEG 2000
6946:
6945:
6916:
6909:
6902:
6893:
6892:
6878:
6866:
6865:
6278:
6271:
6264:
6255:
6254:
6202:
6201:
6199:
6197:
6182:"GIF Revolution"
6178:
6172:
6171:
6169:
6167:
6147:
6141:
6140:
6138:
6136:
6121:
6115:
6114:
6112:
6110:
6091:
6085:
6084:
6082:
6080:
6061:Dewey, Caitlin.
6058:
6052:
6051:
6049:
6047:
6028:
6022:
6021:
6019:
6017:
5998:
5992:
5991:
5989:
5987:
5981:
5971:
5962:
5956:
5955:
5953:
5951:
5936:
5930:
5929:
5927:
5925:
5910:
5904:
5903:
5901:
5899:
5884:
5878:
5877:
5875:
5873:
5858:
5852:
5851:
5849:
5847:
5832:
5826:
5825:
5823:
5821:
5806:
5800:
5799:
5797:
5795:
5780:
5774:
5773:
5771:
5769:
5760:. Archived from
5754:
5748:
5747:
5745:
5743:
5724:
5718:
5717:
5715:
5713:
5694:
5688:
5687:
5685:
5683:
5668:
5662:
5661:
5659:
5657:
5636:
5630:
5629:
5627:
5625:
5610:
5604:
5603:
5601:
5599:
5584:
5578:
5577:
5575:
5573:
5558:
5552:
5551:
5549:
5547:
5538:. Archived from
5532:
5521:
5508:
5502:
5501:
5496:. Archived from
5490:
5484:
5467:
5461:
5459:
5457:
5455:
5446:. Archived from
5440:
5434:
5433:
5431:
5429:
5407:
5401:
5400:
5398:
5396:
5381:
5375:
5370:
5365:. Archived from
5359:
5350:
5349:
5347:
5345:
5330:
5321:
5320:
5314:
5308:
5307:
5306:
5302:
5295:
5289:
5288:
5287:
5283:
5273:
5267:
5266:
5265:
5261:
5251:
5245:
5244:
5243:
5239:
5225:
5219:
5218:
5216:
5214:
5198:
5187:
5186:
5184:
5182:
5166:
5147:
5146:
5144:
5142:
5136:
5129:
5121:
5115:
5114:
5092:
5086:
5085:
5083:
5081:
5076:on 18 April 1999
5072:. Archived from
5065:
5059:
5058:
5056:
5054:
5043:Developer's Blog
5031:
5025:
5024:
5022:
5020:
5005:
4999:
4998:
4996:
4994:
4985:. Archived from
4978:
4969:
4968:
4966:
4964:
4959:on 16 March 2012
4955:. Archived from
4948:
4937:
4936:
4934:
4932:
4919:
4887:
4881:
4880:
4878:
4876:
4835:
4829:
4828:
4826:
4824:
4818:
4801:
4790:
4784:
4783:
4781:
4779:
4770:. Archived from
4737:
4731:
4730:
4728:
4726:
4704:
4698:
4697:
4695:
4693:
4673:
4667:
4666:
4664:
4662:
4640:
4631:
4630:
4628:
4626:
4606:
4600:
4598:
4591:
4585:
4584:
4577:
4571:
4570:
4568:
4566:
4530:
4524:
4523:
4521:
4519:
4510:. Archived from
4498:
4492:
4491:
4489:
4487:
4468:
4462:
4461:
4459:
4457:
4438:
4432:
4431:
4429:
4427:
4408:
4402:
4401:
4399:
4397:
4378:
4372:
4371:
4369:
4367:
4348:
4342:
4341:
4339:
4337:
4307:
4301:
4300:
4298:
4296:
4266:
4260:
4259:
4257:
4255:
4236:
4225:
4224:
4222:
4220:
4204:
4198:
4197:
4195:
4193:
4167:
4161:
4160:
4158:
4156:
4151:on 3 August 2014
4145:OxfordWords blog
4137:
4131:
4130:
4128:
4126:
4107:
4101:
4100:
4098:
4096:
4076:
4070:
4069:
4067:
4065:
4043:
4037:
4036:
4018:
4012:
4011:
3993:
3987:
3986:
3984:
3982:
3967:
3961:
3960:
3958:
3956:
3941:
3935:
3934:
3932:
3930:
3921:. 31 July 1990.
3911:
3900:
3899:
3897:
3895:
3886:. 15 June 1987.
3876:
3845:rather than LZW)
3835:creation program
3791:
3789:Animation portal
3786:
3785:
3777:
3772:
3771:
3745:
3626:
3412:
3404:
3369:Lempel–Ziv–Welch
3262:
3256:
3217:
3211:
3088:
3056:
3050:
2936:
2930:
2814:
2808:
2742:
2712:Width in pixels
2672:
2668:
2554:
2552:
2551:
2548:
2545:
2541:
2535:
2533:
2532:
2529:
2526:
2506:Code table full
2503:1606528⋮7370880
2446:Last 9-bit code
2371:
2369:
2368:
2365:
2362:
2312:
2308:
2243:
2242:
2229:
2225:
2220:
2216:
2212:
2208:
2204:
2200:
2196:
2189:
2171:
2156:
2152:Uncompressed GIF
2127:LZW code lengths
2122:
2118:
2114:
2110:
2105:
2101:
2097:
2092:
2088:
2083:
2079:
2074:
2070:
2066:
2062:
2027:
2023:
1979:
1976:
1962:
1957:
1952:
1942:
1928:
1925:
1920:
1915:
1905:
1902:
1897:
1892:
1882:
1879:
1874:
1869:
1859:
1856:
1851:
1846:
1836:
1833:
1828:
1823:
1813:
1810:
1805:
1800:
1790:
1787:
1782:
1777:
1767:
1762:
1757:
1730:
1726:
1700:
1694:
1572:
1566:
1464:
1458:
1413:
1412:
1360:
1359:
1295:
1294:
1249:
1174:
1170:
1157:
1132:
1131:
1128:Example GIF file
1035:web-safe palette
1001:
994:
987:
888:
887:
884:
883:
880:
877:
872:
871:
868:
865:
856:
855:
852:
851:
848:
845:
830:
829:
826:
825:
822:
819:
814:
813:
810:
807:
780:
779:
776:
775:
772:
769:
741:
740:
737:
736:
733:
730:
706:
705:
702:
701:
698:
695:
663:
662:
661:
660:
653:
650:
649:
646:
643:
623:
622:
621:
620:
613:
610:
609:
606:
603:
575:account for the
551:word of the year
473:Lempel–Ziv–Welch
382:data compression
379:Lempel–Ziv–Welch
338:Lempel–Ziv–Welch
312:8 bits per pixel
291:
282:
277:
276:
273:
272:
269:
266:
255:
250:
249:
246:
245:
242:
239:
217:
214:
212:
210:
208:
206:
204:
176:
174:
169:
153:
151:
146:
125:
121:
99:
86:
72:
49:
42:
38:
21:
8791:
8790:
8786:
8785:
8784:
8782:
8781:
8780:
8741:
8740:
8739:
8734:
8719:
8693:
8538:
8508:
8366:
8343:
8315:
8292:
8214:
8133:
8031:
8010:
7999:
7795:
7767:(GB/T 33475.3)
7761:(GB/T 20090.10)
7747:
7724:
7696:
7638:
7600:
7515:
7511:MPEG-H 3D Audio
7437:MPEG-1 Layer II
7427:
7410:
7399:
7231:
7200:
7151:
7113:
7061:
6957:
6940:
6933:
6920:
6890:
6885:
6853:
6815:
6757:
6674:
6651:
6287:
6282:
6220:spec-gif89a.txt
6211:
6206:
6205:
6195:
6193:
6180:
6179:
6175:
6165:
6163:
6148:
6144:
6134:
6132:
6123:
6122:
6118:
6108:
6106:
6093:
6092:
6088:
6078:
6076:
6059:
6055:
6045:
6043:
6036:trac.ffmpeg.org
6030:
6029:
6025:
6015:
6013:
6000:
5999:
5995:
5985:
5983:
5979:
5969:
5963:
5959:
5949:
5947:
5938:
5937:
5933:
5923:
5921:
5911:
5907:
5897:
5895:
5886:
5885:
5881:
5871:
5869:
5860:
5859:
5855:
5845:
5843:
5834:
5833:
5829:
5819:
5817:
5808:
5807:
5803:
5793:
5791:
5782:
5781:
5777:
5767:
5765:
5756:
5755:
5751:
5741:
5739:
5726:
5725:
5721:
5711:
5709:
5696:
5695:
5691:
5681:
5679:
5670:
5669:
5665:
5655:
5653:
5638:
5637:
5633:
5623:
5621:
5612:
5611:
5607:
5597:
5595:
5586:
5585:
5581:
5571:
5569:
5560:
5559:
5555:
5545:
5543:
5534:
5533:
5524:
5518:Wayback Machine
5509:
5505:
5492:
5491:
5487:
5477:Wayback Machine
5468:
5464:
5453:
5451:
5442:
5441:
5437:
5427:
5425:
5408:
5404:
5394:
5392:
5383:
5382:
5378:
5361:
5360:
5353:
5343:
5341:
5332:
5331:
5324:
5316:
5315:
5311:
5304:
5296:
5292:
5285:
5274:
5270:
5263:
5252:
5248:
5241:
5233:Welch, Terry A.
5226:
5222:
5212:
5210:
5199:
5190:
5180:
5178:
5167:
5150:
5140:
5138:
5134:
5127:
5123:
5122:
5118:
5111:
5093:
5089:
5079:
5077:
5068:Royal Frazier.
5066:
5062:
5052:
5050:
5039:] browsers"
5033:
5032:
5028:
5018:
5016:
5007:
5006:
5002:
4992:
4990:
4981:Philip Howard.
4979:
4972:
4962:
4960:
4949:
4940:
4930:
4928:
4888:
4884:
4874:
4872:
4862:
4836:
4832:
4822:
4820:
4816:
4810:
4799:
4791:
4787:
4777:
4775:
4768:
4738:
4734:
4724:
4722:
4705:
4701:
4691:
4689:
4674:
4670:
4660:
4658:
4641:
4634:
4624:
4622:
4607:
4603:
4593:
4592:
4588:
4579:
4578:
4574:
4564:
4562:
4547:
4531:
4527:
4517:
4515:
4500:
4499:
4495:
4485:
4483:
4470:
4469:
4465:
4455:
4453:
4440:
4439:
4435:
4425:
4423:
4410:
4409:
4405:
4395:
4393:
4380:
4379:
4375:
4365:
4363:
4350:
4349:
4345:
4335:
4333:
4308:
4304:
4294:
4292:
4267:
4263:
4253:
4251:
4246:. 22 May 2013.
4238:
4237:
4228:
4218:
4216:
4205:
4201:
4191:
4189:
4168:
4164:
4154:
4152:
4139:
4138:
4134:
4124:
4122:
4109:
4108:
4104:
4094:
4092:
4077:
4073:
4063:
4061:
4044:
4040:
4033:
4019:
4015:
4008:
3994:
3990:
3980:
3978:
3969:
3968:
3964:
3954:
3952:
3942:
3938:
3928:
3926:
3913:
3912:
3903:
3893:
3891:
3878:
3877:
3868:
3863:
3855:Software patent
3787:
3780:
3775:Internet portal
3773:
3766:
3763:
3743:
3726:In April 2014,
3724:
3713:video codec or
3703:vector graphics
3624:
3602:, or animating
3511:
3473:
3468:
3442:Eric S. Raymond
3408:
3400:
3397:'s Jun Kanatsu,
3349:
3322:
3260:
3254:
3215:
3209:
3086:
3054:
3048:
2993:
2991:
2989:
2979:
2978:
2934:
2928:
2904:of repetitions
2902:Unsigned number
2812:
2806:
2743:8 bits/primary
2740:
2627:Newton's cradle
2619:
2581:
2549:
2546:
2543:
2542:
2539:
2537:
2530:
2527:
2524:
2523:
2521:
2483:295296⋮1604736
2377:
2366:
2363:
2360:
2356:
2352:
2351:
2349:
2345:
2335:
2329:
2304:
2238:
2227:
2223:
2218:
2214:
2210:
2206:
2202:
2198:
2191:
2187:
2169:
2167:
2154:
2129:
2124:
2120:
2116:
2112:
2108:
2103:
2099:
2095:
2090:
2086:
2081:
2077:
2072:
2068:
2064:
2060:
2018:
2001:
1977:
1974:
1960:
1955:
1950:
1940:
1926:
1923:
1918:
1913:
1903:
1900:
1895:
1890:
1880:
1877:
1872:
1867:
1857:
1854:
1849:
1844:
1834:
1831:
1826:
1821:
1811:
1808:
1803:
1798:
1788:
1785:
1780:
1775:
1765:
1760:
1755:
1710:
1698:
1692:
1570:
1564:
1462:
1456:
1345:
1341:
1337:
1333:
1247:
1155:
1142:
1139:
1136:Microsoft Paint
1130:
1101:
1082:websafe palette
1043:Floyd–Steinberg
1027:
970:
944:
938:pronunciation.
874:
862:
858:
842:
838:
816:
804:
800:
789:pronunciation.
766:
762:
727:
723:
692:
688:
656:
655:
640:
636:
616:
615:
600:
596:
565:
559:
547:Summer Olympics
523:
368:
362:
354:MP4 file format
323:RGB color space
280:
263:
259:
253:
236:
232:
201:
177:
172:
170:
167:
165:
149:
147:
144:
140:Initial release
123:
119:
87:
73:
59:
35:
28:
23:
22:
15:
12:
11:
5:
8789:
8779:
8778:
8773:
8768:
8763:
8758:
8753:
8736:
8735:
8724:
8721:
8720:
8718:
8717:
8715:List of codecs
8712:
8707:
8701:
8699:
8695:
8694:
8692:
8691:
8690:
8689:
8688:
8687:
8682:
8672:
8667:
8662:
8652:
8651:
8650:
8645:
8640:
8635:
8625:
8624:
8623:
8618:
8608:
8603:
8598:
8597:
8596:
8591:
8586:
8581:
8571:
8570:
8569:
8564:
8559:
8548:
8546:
8540:
8539:
8537:
8536:
8531:
8526:
8520:
8518:
8517:Collaborations
8514:
8513:
8510:
8509:
8507:
8506:
8501:
8496:
8495:
8494:
8484:
8479:
8474:
8469:
8468:
8467:
8457:
8452:
8447:
8442:
8437:
8432:
8427:
8422:
8421:
8420:
8410:
8405:
8400:
8395:
8390:
8385:
8380:
8374:
8372:
8368:
8367:
8365:
8364:
8359:
8353:
8351:
8345:
8344:
8342:
8341:
8336:
8331:
8325:
8323:
8317:
8316:
8314:
8313:
8308:
8302:
8300:
8294:
8293:
8291:
8290:
8285:
8283:MPEG-21 Part 9
8280:
8275:
8272:MPEG-4 Part 14
8269:
8264:
8259:
8254:
8253:
8252:
8241:
8239:
8226:
8220:
8219:
8216:
8215:
8213:
8212:
8207:
8202:
8197:
8192:
8187:
8182:
8177:
8172:
8167:
8162:
8157:
8152:
8147:
8141:
8139:
8135:
8134:
8132:
8131:
8126:
8121:
8116:
8111:
8106:
8101:
8096:
8091:
8086:
8081:
8076:
8071:
8066:
8061:
8056:
8051:
8045:
8043:
8013:
8005:
8004:
8001:
8000:
7998:
7997:
7992:
7987:
7982:
7977:
7972:
7967:
7962:
7957:
7952:
7947:
7942:
7937:
7932:
7931:
7930:
7924:
7919:
7914:
7909:
7904:
7899:
7894:
7889:
7884:
7879:
7874:
7869:
7864:
7859:
7854:
7852:Monkey's Audio
7849:
7844:
7839:
7834:
7829:
7824:
7819:
7814:
7809:
7803:
7801:
7797:
7796:
7794:
7793:
7792:(SJ/T 11299.4)
7787:
7782:
7776:
7775:
7774:
7762:
7755:
7753:
7749:
7748:
7746:
7745:
7740:
7734:
7732:
7726:
7725:
7723:
7722:
7717:
7712:
7706:
7704:
7698:
7697:
7695:
7694:
7689:
7684:
7679:
7674:
7669:
7664:
7659:
7654:
7648:
7646:
7640:
7639:
7637:
7636:
7631:
7626:
7621:
7616:
7610:
7608:
7602:
7601:
7599:
7598:
7593:
7588:
7583:
7578:
7573:
7568:
7563:
7558:
7553:
7548:
7543:
7542:
7541:
7536:
7525:
7523:
7517:
7516:
7514:
7513:
7508:
7503:
7498:
7493:
7488:
7483:
7478:
7473:
7472:
7471:
7466:
7456:
7451:
7449:MPEG-1 Layer I
7446:
7445:
7444:
7433:
7431:
7413:
7405:
7404:
7401:
7400:
7398:
7397:
7392:
7387:
7382:
7377:
7372:
7367:
7362:
7357:
7352:
7347:
7342:
7341:
7340:
7335:
7327:
7326:
7325:
7320:
7310:
7305:
7300:
7295:
7290:
7285:
7280:
7275:
7270:
7265:
7260:
7255:
7250:
7245:
7239:
7237:
7233:
7232:
7230:
7229:
7226:
7225:
7224:
7215:
7208:
7206:
7202:
7201:
7199:
7198:
7193:
7188:
7183:
7178:
7173:
7168:
7162:
7160:
7153:
7152:
7150:
7149:
7144:
7139:
7134:
7129:
7123:
7121:
7115:
7114:
7112:
7111:
7106:
7101:
7096:
7091:
7086:
7081:
7075:
7073:
7063:
7062:
7060:
7059:
7058:
7057:
7055:Part 2 / LCEVC
7052:
7042:
7041:
7040:
7030:
7029:
7028:
7018:
7017:
7016:
7011:
7006:
6996:
6995:
6994:
6984:
6979:
6974:
6969:
6963:
6961:
6943:
6935:
6934:
6919:
6918:
6911:
6904:
6896:
6887:
6886:
6884:
6883:
6871:
6858:
6855:
6854:
6852:
6851:
6846:
6841:
6836:
6831:
6825:
6823:
6817:
6816:
6814:
6813:
6808:
6803:
6798:
6793:
6788:
6783:
6778:
6773:
6767:
6765:
6759:
6758:
6756:
6755:
6750:
6745:
6740:
6735:
6730:
6725:
6720:
6715:
6710:
6705:
6700:
6695:
6690:
6684:
6682:
6676:
6675:
6673:
6672:
6667:
6661:
6659:
6653:
6652:
6650:
6649:
6644:
6639:
6634:
6629:
6624:
6619:
6614:
6613:
6612:
6607:
6597:
6592:
6587:
6586:
6585:
6575:
6570:
6565:
6560:
6555:
6550:
6545:
6540:
6535:
6530:
6525:
6520:
6515:
6510:
6505:
6500:
6495:
6494:
6493:
6483:
6478:
6473:
6468:
6463:
6458:
6453:
6448:
6443:
6438:
6433:
6428:
6423:
6418:
6413:
6408:
6403:
6398:
6393:
6388:
6383:
6378:
6373:
6368:
6363:
6358:
6353:
6348:
6343:
6338:
6333:
6328:
6323:
6318:
6313:
6308:
6303:
6297:
6295:
6289:
6288:
6281:
6280:
6273:
6266:
6258:
6252:
6251:
6245:
6236:
6231:
6226:
6217:
6210:
6209:External links
6207:
6204:
6203:
6173:
6142:
6116:
6086:
6053:
6023:
5993:
5957:
5931:
5905:
5879:
5853:
5827:
5801:
5775:
5749:
5719:
5689:
5663:
5631:
5605:
5579:
5553:
5542:on 2 June 2009
5522:
5503:
5485:
5462:
5450:on 8 June 2009
5435:
5402:
5376:
5371:– archived by
5351:
5322:
5309:
5290:
5268:
5246:
5220:
5188:
5169:Greg Roelofs.
5148:
5116:
5109:
5101:Que Publishing
5087:
5060:
5026:
5000:
4970:
4938:
4882:
4860:
4830:
4808:
4785:
4774:on 2 July 2017
4766:
4732:
4699:
4668:
4632:
4601:
4586:
4572:
4545:
4525:
4493:
4463:
4433:
4403:
4373:
4343:
4302:
4261:
4226:
4207:Olsen, Steve.
4199:
4178:. Books blog.
4162:
4132:
4102:
4071:
4038:
4032:978-0387747248
4031:
4013:
4007:978-0596528386
4006:
3988:
3962:
3936:
3901:
3865:
3864:
3862:
3859:
3858:
3857:
3852:
3846:
3836:
3826:
3816:
3811:
3805:
3799:
3793:
3792:
3778:
3762:
3759:
3723:
3720:
3719:
3718:
3707:
3706:
3690:only supports
3684:
3683:
3678:
3677:
3654:
3653:
3633:
3632:
3616:
3615:
3595:
3594:
3583:
3582:
3570:
3569:
3560:
3559:
3555:
3554:
3542:
3541:
3510:
3507:
3482:are required.
3472:
3469:
3467:
3464:
3418:
3417:
3414:
3406:
3398:
3357:Abraham Lempel
3348:
3345:
3321:
3318:
3303:
3302:
3299:
3297:
3294:
3290:
3289:
3286:
3284:
3282:
3278:
3277:
3274:
3272:
3269:
3265:
3264:
3257:
3252:
3249:
3245:
3244:
3241:
3239:
3237:
3233:
3232:
3229:
3227:
3224:
3220:
3219:
3212:
3207:
3204:
3200:
3199:
3196:
3194:
3191:
3187:
3186:
3183:
3181:
3179:
3175:
3174:
3171:
3168:
3165:
3161:
3160:
3157:
3154:
3151:
3147:
3146:
3143:
3140:
3137:
3133:
3132:
3129:
3126:
3123:
3119:
3118:
3115:
3112:
3109:
3105:
3104:
3101:
3098:
3095:
3091:
3090:
3083:
3080:
3077:
3073:
3072:
3069:
3066:
3063:
3059:
3058:
3051:
3046:
3043:
3039:
3038:
3035:
3033:
3030:
3026:
3025:
3019:
3017:
3014:
3010:
3009:
3006:
3003:
3000:
2996:
2995:
2983:
2976:
2973:
2970:
2966:
2965:
2962:
2959:
2956:
2952:
2951:
2948:
2946:
2943:
2939:
2938:
2931:
2926:
2923:
2919:
2918:
2915:
2913:
2910:
2906:
2905:
2899:
2896:
2893:
2889:
2888:
2882:
2879:
2876:
2872:
2871:
2868:
2865:
2862:
2858:
2857:
2854:
2851:
2848:
2844:
2843:
2840:
2837:
2834:
2830:
2829:
2826:
2824:
2821:
2817:
2816:
2809:
2804:
2801:
2797:
2796:
2794:
2792:
2790:
2786:
2785:
2782:
2780:
2777:
2773:
2772:
2769:
2766:
2763:
2759:
2758:
2755:
2752:
2749:
2745:
2744:
2737:
2735:
2732:
2728:
2727:
2724:
2721:
2718:
2714:
2713:
2710:
2707:
2704:
2700:
2699:
2696:
2693:
2690:
2686:
2685:
2682:
2679:
2676:
2618:
2615:
2610:
2609:
2606:
2603:
2600:
2580:
2577:
2570:
2569:
2566:
2564:
2562:
2559:
2556:
2555:
2518:
2515:
2512:
2508:
2507:
2504:
2501:
2498:
2495:
2492:
2488:
2487:
2484:
2481:
2478:
2475:
2472:
2468:
2467:
2464:
2461:
2458:
2455:
2452:
2448:
2447:
2444:
2441:
2438:
2435:
2431:
2430:
2428:
2425:
2422:
2419:
2415:
2414:
2411:
2408:
2405:
2402:
2398:
2397:
2394:
2392:
2390:
2387:
2384:
2380:
2379:
2375:
2372:
2358:
2354:
2346:
2343:
2340:
2337:
2333:
2330:
2327:
2323:
2322:
2319:
2316:
2303:
2300:
2297:
2296:
2293:
2290:
2287:
2283:
2282:
2280:
2278:
2275:
2271:
2270:
2267:
2264:
2261:
2257:
2256:
2253:
2250:
2247:
2236:
2209:for CLEAR and
2174:
2173:
2153:
2150:
2128:
2125:
2046:
2043:
2042:
2039:
2035:
2034:
2031:
2017:
2016:Image decoding
2014:
1991:
1984:
1983:
1980:
1972:
1970:
1967:
1966:
1963:
1958:
1953:
1947:
1946:
1943:
1938:
1936:
1933:
1932:
1929:
1921:
1916:
1910:
1909:
1906:
1898:
1893:
1887:
1886:
1883:
1875:
1870:
1864:
1863:
1860:
1852:
1847:
1841:
1840:
1837:
1829:
1824:
1818:
1817:
1814:
1806:
1801:
1795:
1794:
1791:
1783:
1778:
1772:
1771:
1768:
1763:
1758:
1752:
1751:
1748:
1745:
1742:
1738:
1737:
1734:
1709:
1706:
1703:
1702:
1695:
1690:
1687:
1683:
1682:
1678:
1677:
1674:
1671:
1668:
1664:
1663:
1660:
1657:
1654:
1650:
1649:
1646:
1643:
1640:
1636:
1635:
1632:
1629:
1626:
1622:
1621:
1617:
1616:
1613:
1610:
1607:
1603:
1602:
1599:
1596:
1593:
1589:
1588:
1585:
1582:
1579:
1575:
1574:
1567:
1562:
1559:
1555:
1554:
1550:
1549:
1546:
1544:
1541:
1537:
1536:
1533:
1530:
1527:
1523:
1522:
1516:
1514:
1511:
1507:
1506:
1503:
1501:
1498:
1494:
1493:
1490:
1487:
1484:
1480:
1479:
1476:
1474:
1471:
1467:
1466:
1459:
1454:
1451:
1447:
1446:
1442:
1441:
1438:
1435:
1434:
1431:
1428:
1424:
1423:
1420:
1417:
1410:
1407:
1403:
1402:
1399:
1396:
1393:
1389:
1388:
1385:
1382:
1381:
1378:
1375:
1371:
1370:
1367:
1364:
1357:
1354:
1350:
1349:
1343:
1339:
1335:
1331:
1323:
1320:
1317:
1316:
1313:
1310:
1306:
1305:
1302:
1299:
1292:
1289:
1285:
1284:
1280:
1279:
1276:
1273:
1270:
1266:
1265:
1262:
1259:
1256:
1252:
1251:
1244:
1242:
1239:
1235:
1234:
1231:
1228:
1225:
1221:
1220:
1217:
1214:
1211:
1207:
1206:
1202:
1201:
1198:
1195:
1192:
1188:
1187:
1184:
1181:
1178:
1160:
1159:
1145:
1129:
1126:
1100:
1097:
1026:
1023:
1004:
1003:
996:
989:
969:
966:
943:
940:
758:Dictionary.com
561:Main article:
558:
555:
522:
519:
471:, it used the
420:
419:
416:
413:
407:
361:
358:
349:World Wide Web
219:
218:
199:
195:
194:
183:
182:Type of format
179:
178:
163:
161:
159:Latest release
155:
154:
141:
137:
136:
131:
127:
126:
117:
111:
110:
107:
101:
100:
95:
89:
88:
83:
81:
75:
74:
69:
67:
61:
60:
57:rotating globe
50:
26:
9:
6:
4:
3:
2:
8788:
8777:
8774:
8772:
8769:
8767:
8764:
8762:
8759:
8757:
8754:
8752:
8749:
8748:
8746:
8732:
8728:
8722:
8716:
8713:
8711:
8708:
8706:
8703:
8702:
8700:
8696:
8686:
8683:
8681:
8678:
8677:
8676:
8673:
8671:
8668:
8666:
8663:
8661:
8658:
8657:
8656:
8653:
8649:
8646:
8644:
8641:
8639:
8636:
8634:
8631:
8630:
8629:
8626:
8622:
8619:
8617:
8614:
8613:
8612:
8609:
8607:
8604:
8602:
8599:
8595:
8592:
8590:
8587:
8585:
8582:
8580:
8577:
8576:
8575:
8572:
8568:
8565:
8563:
8560:
8558:
8555:
8554:
8553:
8550:
8549:
8547:
8545:
8541:
8535:
8532:
8530:
8527:
8525:
8522:
8521:
8519:
8515:
8505:
8502:
8500:
8497:
8493:
8490:
8489:
8488:
8485:
8483:
8480:
8478:
8475:
8473:
8470:
8466:
8463:
8462:
8461:
8458:
8456:
8453:
8451:
8448:
8446:
8443:
8441:
8438:
8436:
8433:
8431:
8428:
8426:
8423:
8419:
8416:
8415:
8414:
8411:
8409:
8406:
8404:
8401:
8399:
8396:
8394:
8391:
8389:
8386:
8384:
8381:
8379:
8376:
8375:
8373:
8369:
8363:
8360:
8358:
8355:
8354:
8352:
8350:
8346:
8340:
8337:
8335:
8332:
8330:
8327:
8326:
8324:
8322:
8318:
8312:
8309:
8307:
8304:
8303:
8301:
8299:
8295:
8289:
8286:
8284:
8281:
8279:
8276:
8273:
8270:
8268:
8265:
8263:
8260:
8258:
8255:
8251:
8248:
8247:
8246:
8243:
8242:
8240:
8238:
8234:
8230:
8227:
8225:
8221:
8211:
8208:
8206:
8203:
8201:
8198:
8196:
8193:
8191:
8188:
8186:
8183:
8181:
8178:
8176:
8173:
8171:
8168:
8166:
8163:
8161:
8158:
8156:
8153:
8151:
8148:
8146:
8143:
8142:
8140:
8136:
8130:
8127:
8125:
8122:
8120:
8117:
8115:
8112:
8110:
8107:
8105:
8102:
8100:
8097:
8095:
8092:
8090:
8087:
8085:
8082:
8080:
8077:
8075:
8072:
8070:
8067:
8065:
8062:
8060:
8057:
8055:
8052:
8050:
8049:CCITT Group 4
8047:
8046:
8044:
8042:
8038:
8034:
8029:
8025:
8021:
8017:
8014:
8012:
8006:
7996:
7993:
7991:
7988:
7986:
7983:
7981:
7980:aptX Adaptive
7978:
7976:
7973:
7971:
7968:
7966:
7963:
7961:
7958:
7956:
7953:
7951:
7948:
7946:
7943:
7941:
7938:
7936:
7933:
7928:
7927:
7925:
7923:
7920:
7918:
7915:
7913:
7910:
7908:
7905:
7903:
7900:
7898:
7895:
7893:
7890:
7888:
7885:
7883:
7880:
7878:
7875:
7873:
7870:
7868:
7865:
7863:
7860:
7858:
7855:
7853:
7850:
7848:
7845:
7843:
7840:
7838:
7835:
7833:
7830:
7828:
7825:
7823:
7820:
7818:
7815:
7813:
7810:
7808:
7805:
7804:
7802:
7798:
7791:
7788:
7786:
7783:
7780:
7777:
7772:
7769:
7768:
7766:
7763:
7760:
7757:
7756:
7754:
7750:
7744:
7741:
7739:
7736:
7735:
7733:
7731:
7730:Bluetooth SIG
7727:
7721:
7718:
7716:
7713:
7711:
7708:
7707:
7705:
7703:
7699:
7693:
7690:
7688:
7685:
7683:
7680:
7678:
7675:
7673:
7670:
7668:
7665:
7663:
7660:
7658:
7655:
7653:
7650:
7649:
7647:
7645:
7641:
7635:
7632:
7630:
7627:
7625:
7622:
7620:
7617:
7615:
7612:
7611:
7609:
7607:
7603:
7597:
7594:
7592:
7589:
7587:
7584:
7582:
7579:
7577:
7574:
7572:
7569:
7567:
7564:
7562:
7559:
7557:
7554:
7552:
7549:
7547:
7544:
7540:
7537:
7535:
7532:
7531:
7530:
7527:
7526:
7524:
7522:
7518:
7512:
7509:
7507:
7504:
7502:
7499:
7497:
7494:
7492:
7489:
7487:
7484:
7482:
7479:
7477:
7476:MPEG Surround
7474:
7470:
7467:
7465:
7462:
7461:
7460:
7457:
7455:
7452:
7450:
7447:
7443:
7440:
7439:
7438:
7435:
7434:
7432:
7430:
7425:
7421:
7417:
7414:
7412:
7406:
7396:
7393:
7391:
7388:
7386:
7383:
7381:
7378:
7376:
7373:
7371:
7368:
7366:
7363:
7361:
7358:
7356:
7353:
7351:
7348:
7346:
7343:
7339:
7336:
7334:
7331:
7330:
7328:
7324:
7321:
7319:
7316:
7315:
7314:
7311:
7309:
7306:
7304:
7301:
7299:
7296:
7294:
7291:
7289:
7286:
7284:
7281:
7279:
7276:
7274:
7271:
7269:
7266:
7264:
7261:
7259:
7256:
7254:
7251:
7249:
7246:
7244:
7241:
7240:
7238:
7234:
7227:
7222:
7221:
7219:
7216:
7213:
7210:
7209:
7207:
7203:
7197:
7194:
7192:
7189:
7187:
7184:
7182:
7179:
7177:
7174:
7172:
7169:
7167:
7164:
7163:
7161:
7158:
7154:
7148:
7145:
7143:
7140:
7138:
7135:
7133:
7130:
7128:
7125:
7124:
7122:
7120:
7116:
7110:
7107:
7105:
7102:
7100:
7097:
7095:
7092:
7090:
7087:
7085:
7082:
7080:
7077:
7076:
7074:
7072:
7068:
7064:
7056:
7053:
7051:
7048:
7047:
7046:
7043:
7039:
7036:
7035:
7034:
7031:
7027:
7026:Part 2 / HEVC
7024:
7023:
7022:
7019:
7015:
7014:Part 33 / IVC
7012:
7010:
7009:Part 10 / AVC
7007:
7005:
7002:
7001:
7000:
6997:
6993:
6990:
6989:
6988:
6985:
6983:
6980:
6978:
6975:
6973:
6970:
6968:
6965:
6964:
6962:
6960:
6955:
6951:
6947:
6944:
6942:
6936:
6931:
6927:
6924:
6917:
6912:
6910:
6905:
6903:
6898:
6897:
6894:
6882:
6881:
6877:
6872:
6870:
6869:
6860:
6859:
6856:
6850:
6849:Steganography
6847:
6845:
6842:
6840:
6837:
6835:
6832:
6830:
6827:
6826:
6824:
6822:
6818:
6812:
6809:
6807:
6804:
6802:
6799:
6797:
6794:
6792:
6789:
6787:
6784:
6782:
6779:
6777:
6774:
6772:
6769:
6768:
6766:
6764:
6760:
6754:
6751:
6749:
6746:
6744:
6741:
6739:
6736:
6734:
6731:
6729:
6726:
6724:
6721:
6719:
6716:
6714:
6711:
6709:
6706:
6704:
6701:
6699:
6696:
6694:
6691:
6689:
6686:
6685:
6683:
6681:
6677:
6671:
6668:
6666:
6663:
6662:
6660:
6658:
6654:
6648:
6645:
6643:
6640:
6638:
6635:
6633:
6630:
6628:
6625:
6623:
6620:
6618:
6615:
6611:
6608:
6606:
6603:
6602:
6601:
6598:
6596:
6593:
6591:
6588:
6584:
6581:
6580:
6579:
6576:
6574:
6571:
6569:
6566:
6564:
6561:
6559:
6556:
6554:
6551:
6549:
6546:
6544:
6541:
6539:
6536:
6534:
6531:
6529:
6526:
6524:
6521:
6519:
6516:
6514:
6511:
6509:
6506:
6504:
6501:
6499:
6496:
6492:
6489:
6488:
6487:
6484:
6482:
6479:
6477:
6474:
6472:
6469:
6467:
6464:
6462:
6459:
6457:
6454:
6452:
6449:
6447:
6444:
6442:
6439:
6437:
6434:
6432:
6429:
6427:
6424:
6422:
6419:
6417:
6414:
6412:
6409:
6407:
6404:
6402:
6399:
6397:
6394:
6392:
6389:
6387:
6384:
6382:
6379:
6377:
6374:
6372:
6369:
6367:
6364:
6362:
6359:
6357:
6354:
6352:
6349:
6347:
6344:
6342:
6339:
6337:
6334:
6332:
6329:
6327:
6324:
6322:
6319:
6317:
6314:
6312:
6309:
6307:
6304:
6302:
6299:
6298:
6296:
6294:
6290:
6286:
6279:
6274:
6272:
6267:
6265:
6260:
6259:
6256:
6249:
6246:
6244:
6240:
6239:Animated GIFs
6237:
6235:
6232:
6230:
6227:
6225:
6221:
6218:
6216:
6213:
6212:
6191:
6187:
6183:
6177:
6161:
6157:
6153:
6146:
6130:
6126:
6120:
6104:
6100:
6096:
6090:
6074:
6070:
6069:
6064:
6057:
6041:
6037:
6033:
6027:
6011:
6007:
6003:
5997:
5978:
5975:
5968:
5961:
5945:
5941:
5935:
5920:
5916:
5913:Calou, Juan.
5909:
5893:
5889:
5883:
5867:
5863:
5857:
5841:
5837:
5831:
5815:
5811:
5805:
5789:
5785:
5779:
5763:
5759:
5753:
5737:
5733:
5729:
5723:
5707:
5703:
5699:
5693:
5677:
5673:
5667:
5651:
5647:
5646:
5641:
5635:
5619:
5615:
5609:
5593:
5589:
5583:
5567:
5563:
5557:
5541:
5537:
5531:
5529:
5527:
5519:
5515:
5512:
5511:Burn All GIFs
5507:
5499:
5495:
5489:
5482:
5478:
5474:
5471:
5466:
5449:
5445:
5439:
5423:
5419:
5418:
5413:
5406:
5390:
5386:
5380:
5374:
5368:
5364:
5358:
5356:
5339:
5335:
5329:
5327:
5319:
5313:
5300:
5294:
5282:
5278:
5272:
5260:
5256:
5250:
5238:
5234:
5230:
5224:
5208:
5204:
5201:Stuart Caie.
5197:
5195:
5193:
5176:
5172:
5165:
5163:
5161:
5159:
5157:
5155:
5153:
5133:
5126:
5120:
5112:
5110:0-7897-0947-3
5106:
5102:
5098:
5091:
5075:
5071:
5064:
5048:
5044:
5040:
5038:
5030:
5014:
5010:
5004:
4988:
4984:
4977:
4975:
4958:
4954:
4947:
4945:
4943:
4927:
4923:
4918:
4913:
4909:
4905:
4901:
4897:
4893:
4886:
4871:
4867:
4863:
4861:9781450333627
4857:
4853:
4849:
4845:
4841:
4834:
4815:
4811:
4809:9781430232315
4805:
4798:
4797:
4789:
4773:
4769:
4767:9781457715457
4763:
4759:
4755:
4751:
4747:
4743:
4736:
4720:
4716:
4715:
4710:
4703:
4687:
4683:
4679:
4672:
4656:
4652:
4651:
4646:
4639:
4637:
4620:
4616:
4612:
4605:
4596:
4590:
4582:
4576:
4560:
4556:
4552:
4548:
4546:9780199571123
4542:
4538:
4537:
4529:
4513:
4509:
4508:
4503:
4497:
4481:
4477:
4473:
4467:
4451:
4447:
4443:
4437:
4421:
4417:
4413:
4407:
4391:
4387:
4383:
4377:
4361:
4357:
4353:
4347:
4331:
4327:
4323:
4322:
4321:English Today
4317:
4315:
4306:
4290:
4286:
4285:
4280:
4278:
4274:
4265:
4249:
4245:
4241:
4235:
4233:
4231:
4214:
4210:
4203:
4187:
4183:
4182:
4177:
4175:
4166:
4150:
4146:
4142:
4136:
4120:
4116:
4112:
4106:
4090:
4086:
4082:
4075:
4059:
4055:
4054:
4049:
4042:
4034:
4028:
4024:
4017:
4009:
4003:
3999:
3992:
3976:
3972:
3966:
3951:
3947:
3940:
3924:
3920:
3916:
3910:
3908:
3906:
3889:
3885:
3881:
3875:
3873:
3871:
3866:
3856:
3853:
3850:
3847:
3844:
3840:
3839:GNU plotutils
3837:
3834:
3830:
3827:
3824:
3820:
3817:
3815:
3812:
3809:
3806:
3803:
3800:
3798:
3795:
3794:
3790:
3784:
3779:
3776:
3770:
3765:
3758:
3756:
3752:
3747:
3741:
3737:
3733:
3729:
3716:
3712:
3709:
3708:
3704:
3701:
3697:
3693:
3689:
3686:
3685:
3680:
3679:
3675:
3671:
3667:
3663:
3659:
3656:
3655:
3651:
3647:
3643:
3639:
3635:
3634:
3630:
3625:<video>
3622:
3618:
3617:
3613:
3609:
3605:
3601:
3597:
3596:
3592:
3588:
3585:
3584:
3580:
3576:
3572:
3571:
3567:
3562:
3561:
3557:
3556:
3551:
3547:
3544:
3543:
3539:
3536:
3535:
3534:
3532:
3528:
3524:
3520:
3516:
3506:
3502:
3500:
3496:
3495:alpha channel
3492:
3488:
3483:
3481:
3477:
3463:
3459:
3457:
3451:
3449:
3448:
3443:
3439:
3434:
3431:
3426:
3423:
3415:
3411:
3407:
3403:
3399:
3396:
3392:
3391:
3390:
3387:
3385:
3381:
3377:
3372:
3370:
3366:
3362:
3361:LZ77 and LZ78
3358:
3354:
3344:
3341:
3337:
3332:
3329:
3326:
3317:
3315:
3309:
3300:
3298:
3295:
3292:
3291:
3287:
3285:
3283:
3280:
3279:
3275:
3273:
3270:
3267:
3266:
3258:
3253:
3250:
3247:
3246:
3242:
3240:
3238:
3235:
3234:
3230:
3228:
3225:
3222:
3221:
3213:
3208:
3205:
3202:
3201:
3197:
3195:
3192:
3189:
3188:
3184:
3182:
3180:
3177:
3176:
3172:
3169:
3166:
3163:
3162:
3158:
3155:
3152:
3149:
3148:
3144:
3141:
3138:
3135:
3134:
3130:
3127:
3124:
3121:
3120:
3116:
3113:
3110:
3107:
3106:
3102:
3099:
3096:
3093:
3092:
3084:
3081:
3078:
3075:
3074:
3070:
3067:
3064:
3061:
3060:
3052:
3047:
3044:
3041:
3040:
3036:
3034:
3031:
3028:
3027:
3024:
3020:
3018:
3015:
3012:
3011:
3007:
3004:
3001:
2998:
2997:
2992:No user input
2988:
2984:
2982:
2974:
2971:
2968:
2967:
2963:
2960:
2957:
2954:
2953:
2949:
2947:
2944:
2941:
2940:
2932:
2927:
2924:
2921:
2920:
2916:
2914:
2911:
2908:
2907:
2903:
2900:
2897:
2894:
2891:
2890:
2887:
2883:
2880:
2877:
2874:
2873:
2869:
2866:
2863:
2860:
2859:
2855:
2852:
2849:
2846:
2845:
2841:
2838:
2835:
2832:
2831:
2827:
2825:
2822:
2819:
2818:
2810:
2805:
2802:
2799:
2798:
2795:
2793:
2791:
2788:
2787:
2783:
2781:
2778:
2775:
2774:
2770:
2767:
2764:
2761:
2760:
2756:
2753:
2750:
2747:
2746:
2738:
2736:
2733:
2730:
2729:
2725:
2722:
2719:
2716:
2715:
2711:
2708:
2705:
2702:
2701:
2697:
2694:
2691:
2688:
2687:
2683:
2681:Text or value
2680:
2677:
2674:
2673:
2667:
2665:
2664:
2658:
2656:
2651:
2646:
2644:
2640:
2636:
2628:
2623:
2614:
2607:
2604:
2601:
2598:
2597:
2596:
2593:
2585:
2576:
2567:
2565:
2563:
2560:
2558:
2557:
2516:
2513:
2510:
2509:
2505:
2502:
2499:
2493:
2490:
2489:
2485:
2482:
2479:
2476:
2473:
2470:
2469:
2465:
2463:32896⋮294528
2462:
2459:
2456:
2453:
2450:
2449:
2445:
2442:
2439:
2436:
2433:
2432:
2429:
2426:
2423:
2420:
2417:
2416:
2412:
2409:
2406:
2403:
2400:
2399:
2395:
2393:
2391:
2385:
2382:
2381:
2373:
2339:Length(bits)
2324:
2313:
2307:
2294:
2291:
2288:
2285:
2284:
2281:
2279:
2276:
2273:
2272:
2268:
2265:
2262:
2259:
2258:
2254:
2252:Text or value
2251:
2248:
2245:
2244:
2241:
2235:
2232:
2194:
2184:
2180:
2172:
2162:
2158:
2157:
2149:
2146:
2142:
2137:
2133:
2057:
2056:
2052:
2049:
2040:
2037:
2036:
2032:
2029:
2028:
2022:
2013:
2011:
2005:
1999:
1998:
1994:
1990:
1981:
1973:
1971:
1969:
1968:
1964:
1959:
1954:
1949:
1948:
1944:
1939:
1937:
1935:
1934:
1930:
1922:
1917:
1912:
1911:
1907:
1899:
1894:
1889:
1888:
1884:
1876:
1871:
1866:
1865:
1861:
1853:
1848:
1843:
1842:
1838:
1830:
1825:
1820:
1819:
1815:
1807:
1802:
1797:
1796:
1792:
1784:
1779:
1774:
1773:
1769:
1764:
1759:
1754:
1753:
1749:
1746:
1743:
1740:
1739:
1731:
1725:
1722:
1718:
1715:
1691:
1688:
1685:
1684:
1679:
1672:
1669:
1666:
1665:
1658:
1655:
1652:
1651:
1644:
1641:
1638:
1637:
1630:
1627:
1624:
1623:
1618:
1611:
1608:
1605:
1604:
1597:
1594:
1591:
1590:
1583:
1580:
1577:
1576:
1563:
1560:
1557:
1556:
1551:
1545:
1542:
1539:
1538:
1531:
1528:
1525:
1524:
1521:
1515:
1512:
1509:
1508:
1502:
1499:
1496:
1495:
1488:
1485:
1482:
1481:
1475:
1472:
1469:
1468:
1455:
1452:
1449:
1448:
1443:
1439:
1432:
1429:
1426:
1425:
1421:
1418:
1415:
1414:
1411:
1408:
1405:
1404:
1400:
1397:
1394:
1391:
1390:
1386:
1379:
1376:
1373:
1372:
1368:
1365:
1362:
1361:
1358:
1355:
1352:
1351:
1328:
1321:
1314:
1311:
1308:
1307:
1303:
1300:
1297:
1296:
1293:
1290:
1287:
1286:
1281:
1274:
1271:
1268:
1267:
1260:
1257:
1254:
1253:
1243:
1240:
1237:
1236:
1229:
1226:
1223:
1222:
1215:
1212:
1209:
1208:
1203:
1196:
1193:
1190:
1189:
1183:Text or value
1182:
1179:
1176:
1175:
1169:
1167:
1166:little-endian
1158:
1150:
1146:
1137:
1134:
1133:
1125:
1121:
1113:
1109:
1106:
1096:
1094:
1090:
1085:
1083:
1078:
1076:
1071:
1067:
1064:
1063:palette table
1060:
1052:
1048:
1044:
1040:
1036:
1031:
1022:
1019:
1015:
1012:
1008:
997:
990:
983:
982:
981:
978:
974:
965:
963:
959:
955:
950:
939:
937:
933:
929:
925:
921:
917:
913:
912:
907:
903:
899:
895:
890:
886:
854:
836:
835:
828:
798:
794:
793:
788:
784:
778:
760:
759:
754:
752:
748:
747:
739:
721:
717:
716:peanut butter
713:
712:
704:
686:
682:
678:
674:
670:
669:
659:
652:
634:
630:
629:
619:
612:
594:
586:
582:
578:
574:
569:
564:
557:Pronunciation
554:
552:
548:
544:
540:
536:
532:
528:
518:
516:
511:
508:
505:The optional
503:
501:
496:
494:
490:
486:
482:
478:
474:
470:
465:
463:
459:
454:
452:
448:
444:
440:
435:
433:
429:
425:
417:
414:
411:
408:
405:
404:
403:
400:
397:
395:
391:
387:
383:
380:
376:
372:
367:
357:
355:
350:
345:
343:
339:
334:
332:
328:
324:
321:
317:
313:
308:
306:
305:Steve Wilhite
302:
298:
295:
290:
284:
283:
275:
257:
256:
248:
230:
226:
216:
200:
196:
193:
190:
187:
184:
180:
162:
160:
156:
142:
138:
135:
132:
128:
118:
116:
112:
108:
106:
102:
96:
94:
90:
82:
80:
76:
68:
66:
62:
58:
54:
48:
43:
37:
33:
19:
18:Animated GIFs
8766:Open formats
8053:
7781:(GB/T 22726)
7442:Multichannel
7298:MSU Lossless
7212:AVS1 P2/AVS+
7166:TrueMotion S
7104:H.265 / HEVC
7050:Part 1 / EVC
7038:Part 3 / VVC
7004:Part 2 / ASP
6873:
6861:
6400:
6194:. Retrieved
6185:
6176:
6164:. Retrieved
6145:
6133:. Retrieved
6119:
6107:. Retrieved
6089:
6077:. Retrieved
6066:
6056:
6044:. Retrieved
6035:
6026:
6014:. Retrieved
5996:
5984:. Retrieved
5960:
5948:. Retrieved
5934:
5922:. Retrieved
5918:
5908:
5896:. Retrieved
5882:
5870:. Retrieved
5856:
5844:. Retrieved
5830:
5818:. Retrieved
5804:
5792:. Retrieved
5778:
5766:. Retrieved
5762:the original
5752:
5740:. Retrieved
5722:
5710:. Retrieved
5701:
5692:
5680:. Retrieved
5666:
5654:. Retrieved
5643:
5634:
5622:. Retrieved
5608:
5596:. Retrieved
5582:
5570:. Retrieved
5556:
5544:. Retrieved
5540:the original
5506:
5498:the original
5488:
5465:
5452:. Retrieved
5448:the original
5438:
5426:. Retrieved
5415:
5405:
5393:. Retrieved
5379:
5367:the original
5342:. Retrieved
5312:
5293:
5271:
5249:
5237:Sperry Corp.
5223:
5211:. Retrieved
5179:. Retrieved
5139:. Retrieved
5119:
5096:
5090:
5078:. Retrieved
5074:the original
5063:
5051:. Retrieved
5047:the original
5042:
5036:
5029:
5017:. Retrieved
5003:
4991:. Retrieved
4987:the original
4961:. Retrieved
4957:the original
4929:. Retrieved
4902:(1): 47–62.
4899:
4895:
4885:
4873:. Retrieved
4843:
4833:
4821:. Retrieved
4795:
4788:
4776:. Retrieved
4772:the original
4745:
4735:
4725:February 25,
4723:. Retrieved
4712:
4702:
4690:. Retrieved
4681:
4671:
4659:. Retrieved
4648:
4623:. Retrieved
4614:
4604:
4594:
4589:
4580:
4575:
4563:. Retrieved
4535:
4528:
4516:. Retrieved
4512:the original
4505:
4496:
4484:. Retrieved
4475:
4466:
4454:. Retrieved
4450:the original
4445:
4436:
4424:. Retrieved
4415:
4406:
4394:. Retrieved
4385:
4376:
4364:. Retrieved
4355:
4346:
4334:. Retrieved
4328:(1): 45–50.
4325:
4319:
4313:
4305:
4293:. Retrieved
4282:
4276:
4275:with a hard
4272:
4264:
4252:. Retrieved
4243:
4217:. Retrieved
4202:
4190:. Retrieved
4181:The Guardian
4179:
4173:
4165:
4153:. Retrieved
4149:the original
4144:
4135:
4125:19 September
4123:. Retrieved
4114:
4105:
4093:. Retrieved
4074:
4062:. Retrieved
4051:
4041:
4025:. Springer.
4022:
4016:
3997:
3991:
3981:14 September
3979:. Retrieved
3974:
3971:"Online Art"
3965:
3953:. Retrieved
3950:The Atlantic
3939:
3927:. Retrieved
3892:. Retrieved
3833:animated GIF
3821:, a form of
3748:
3725:
3577:objects and
3527:web browsers
3512:
3503:
3487:web browsers
3484:
3474:
3466:Alternatives
3460:
3452:
3445:
3435:
3427:
3419:
3388:
3373:
3350:
3333:
3330:
3323:
3310:
3306:
3022:
2980:
2885:
2675:Byte # (hex)
2661:
2659:
2647:
2638:
2632:
2617:Animated GIF
2611:
2594:
2590:
2573:
2305:
2246:Byte # (hex)
2239:
2233:
2192:
2185:
2181:
2177:
2166:
2144:
2140:
2138:
2134:
2130:
2054:
2053:
2050:
2047:
2019:
2006:
2002:
1996:
1995:
1992:
1987:
1750:Hexadecimal
1723:
1719:
1714:LZW encoding
1711:
1708:Image coding
1519:
1177:Byte # (hex)
1163:
1154:
1122:
1118:
1102:
1092:
1088:
1086:
1079:
1072:
1068:
1056:
1051:colorfulness
1020:
1016:
1013:
1009:
1005:
979:
975:
971:
945:
935:
931:
927:
909:
897:
891:
832:
796:
790:
786:
782:
756:
755:
750:
745:
710:
684:
680:
672:
667:
632:
627:
592:
590:
584:
583:with a hard
580:
538:
530:
524:
513:In May 2015
512:
504:
497:
466:
455:
447:Commodore 64
436:
428:magic number
421:
401:
398:
369:
346:
335:
309:
297:image format
228:
224:
222:
213:/spec-gif89a
192:image format
115:Magic number
53:animated GIF
36:
8499:MOD and TOD
8440:Flash Video
8378:3GP and 3G2
8059:HEIC / HEIF
8011:compression
7771:Audio Vivid
7506:MPEG-D USAC
7501:MPEG-4 CELP
7496:MPEG-4 HVXC
7411:compression
7243:Apple Video
7159:and AOMedia
7109:H.266 / VVC
7099:H.264 / AVC
6941:compression
6926:compression
6583:Logluv TIFF
5950:14 December
5732:SourceForge
5702:caniuse.com
4396:19 February
4295:24 December
3823:digital art
3802:Cinemagraph
3746:extension.
3694:with 4:2:0
3575:Adobe Flash
3566:Firefox 3.0
3519:8-bit color
3365:Terry Welch
3363:. In 1983,
3089:400 pixels
3079:90 01 90 01
3065:00 00 00 00
2853:NETSCAPE2.0
2678:Hexadecimal
2579:Interlacing
2538:2559
2348:Accumulated
2249:Hexadecimal
1741:Hexadecimal
1733:9-bit code
1620:Image Data
1595:03 00 05 00
1581:00 00 00 00
1180:Hexadecimal
1000:';'
993:'!'
986:','
968:File format
906:White House
577:White House
537:recognized
529:, the word
521:Terminology
507:interlacing
410:transparent
8761:CompuServe
8745:Categories
8733:for codecs
8680:Daubechies
8655:Transforms
8557:Arithmetic
8224:Containers
7929:True Audio
7773:(GY/T 363)
7491:MPEG-4 DST
7486:MPEG-4 SLS
7481:MPEG-4 ALS
7355:SheerVideo
7329:QuickTime
7157:TrueMotion
6923:Multimedia
6880:Comparison
6166:4 February
6156:Lifehacker
6109:4 February
6099:4chan Blog
6079:4 February
5974:Apple Inc.
5898:1 February
5820:3 February
5454:31 January
5428:20 January
5385:"Libungif"
5229:US 4558302
4692:5 December
4661:4 December
4565:6 February
4518:6 February
4486:6 February
4184:. London.
4085:TechCrunch
3955:21 October
3894:13 October
3861:References
3829:GIFBuilder
3700:rasterised
3629:JavaScript
3621:HTML video
3608:JavaScript
3515:file sizes
3447:Dr. Dobb's
3438:PNG format
3430:CompuServe
3082:(400, 400)
2643:video clip
2639:displaying
2500:1792⋮3839
2494:800h⋮FFFh
2491:1792⋮3839
2474:400h⋮7FFh
2454:200h⋮3FFh
2437:103h⋮1FFh
2342:This codeN
1956:1 00000001
1919:10000011 1
1896:1000001 10
1873:100000 011
1850:10000 0010
1827:1000 00011
1804:011 111111
1781:00 0101000
1761:1 00000000
1105:true color
1099:True color
1041:using the
924:hashtagged
837:gave only
500:animations
489:CompuServe
469:CompuServe
460:2.0 added
439:Apple IIGS
371:CompuServe
327:animations
301:CompuServe
150:1987-06-15
134:CompuServe
8482:RealMedia
8084:JPEG 2000
7887:RealAudio
7867:OptimFROG
7345:RealVideo
7333:Animation
7303:OMS Video
6930:container
6617:UFO / UFP
6553:PSD / PSB
6466:JPEG 2000
6426:ICO / CUR
6248:GifCities
6196:4 January
5141:16 August
5080:7 January
4931:17 August
4926:148538216
4875:17 August
4555:729551189
4456:7 October
4115:Instagram
3808:Clear GIF
3573:Embedded
3353:Jacob Ziv
2987:bit field
2480:768⋮1791
2471:768⋮1791
2222:generate
1422:B (blue)
1419:G (green)
1369:B (blue)
1366:G (green)
1304:B (blue)
1301:G (green)
1075:dithering
911:Jeopardy!
742:, with a
707:, with a
209:/Graphics
93:Type code
85:image/gif
8601:Lossless
8567:Modified
8460:Matroska
8339:Matroska
8250:MPEG-PES
7862:Musepack
7759:AVS1 P10
7338:Graphics
7288:Lagarith
6868:Category
6821:Metadata
6763:Compound
6491:JPEG-HDR
6190:Archived
6160:Archived
6129:Archived
6103:Archived
6073:Archived
6046:10 April
6040:Archived
6016:5 August
6010:Archived
5986:5 August
5977:Archived
5944:Archived
5924:15 March
5892:Archived
5866:Archived
5840:Archived
5814:Archived
5788:Archived
5736:Archived
5712:10 April
5706:Archived
5676:Archived
5650:Archived
5618:Archived
5592:Archived
5566:Archived
5546:26 April
5514:Archived
5481:Slashdot
5473:Archived
5422:Archived
5389:Archived
5338:Archived
5213:23 March
5207:Archived
5181:23 March
5175:Archived
5132:Archived
5013:Archived
4993:23 March
4963:23 March
4823:11 March
4814:Archived
4778:11 March
4719:Archived
4686:Archived
4655:Archived
4619:Archived
4559:Archived
4480:Archived
4420:Archived
4390:Archived
4366:15 April
4360:Archived
4330:Archived
4289:Archived
4284:Mashable
4248:Archived
4244:BBC News
4213:Archived
4186:Archived
4119:Archived
4089:Archived
4058:Archived
3923:Archived
3888:Archived
3831:, early
3761:See also
3751:Telegram
3325:Metadata
3320:Metadata
2684:Meaning
2650:Netscape
2460:256⋮767
2451:256⋮767
2443:6⋮32640
2255:Meaning
1961:00000001
1941:10000011
1766:00000000
1681:Trailer
1520:not used
1409:FF FF FF
1356:80 00 00
1291:00 00 00
1186:Meaning
1093:creating
1047:contrast
1039:dithered
1025:Palettes
958:Facebook
664:(with a
624:(with a
515:Facebook
443:Atari ST
390:MacPaint
186:lossless
8675:Wavelet
8616:DEFLATE
8562:Huffman
8552:Entropy
8544:Methods
8529:MPEG LA
8418:Smacker
8306:H.222.0
8262:MPEG-TS
8257:MPEG-PS
8245:MPEG-ES
8129:TIFF/IT
8124:TIFF/EP
8109:JPEG XT
8104:JPEG XS
8099:JPEG XR
8094:JPEG XL
8089:JPEG-LS
7970:aptX HD
7950:WavPack
7892:RTAudio
7832:Codec 2
7765:AVS2 P3
7692:GSM-EFR
7662:AMR-WB+
7596:G.729.1
7576:G.723.1
7566:G.722.2
7561:G.722.1
7360:Smacker
7350:RTVideo
7278:Huffyuv
7258:Cinepak
7218:AVS2 P2
6932:formats
6610:TIFF/IT
6605:TIFF/EP
6486:JPEG XT
6481:JPEG XS
6476:JPEG XR
6471:JPEG XL
6461:JPEG-LS
6135:21 July
5768:12 July
5742:14 July
5656:6 March
5053:15 June
4870:7417853
4219:6 March
3929:6 March
3819:GIF art
3550:Mozilla
3371:(LZW).
2553:
2534:
2522:
2370:
2350:
2318:Pixels
1975:0000000
1927:1000001
1786:0101000
1416:R (red)
1363:R (red)
1330:Bytes D
1298:R (red)
1200:Header
962:Twitter
902:Twitter
799:first:
677:phoneme
360:History
316:palette
292:) is a
198:Website
171: (
148: (
8477:RatDVD
8371:Others
8138:Others
7940:VMR-WB
7935:TwinVQ
7800:Others
7687:GSM-FR
7682:GSM-HR
7672:EVRC-B
7657:AMR-WB
7629:Vorbis
7469:AAC-LD
7464:HE-AAC
7370:Theora
7313:ProRes
7308:Pixlet
7236:Others
7045:MPEG-5
7033:MPEG-I
7021:MPEG-H
6999:MPEG-4
6992:Part 2
6987:MPEG-2
6982:MPEG-1
6718:Gerber
6680:Vector
6543:PICtor
6293:Raster
6224:w3.org
5919:Toptal
5872:26 May
5846:26 May
5794:26 May
5682:8 June
5624:26 May
5598:8 June
5572:19 May
5395:26 May
5344:26 May
5305:
5286:
5264:
5242:
5231:,
5107:
5019:26 May
4924:
4868:
4858:
4806:
4764:
4625:22 May
4553:
4543:
4507:Lexico
4426:6 June
4336:22 May
4254:22 May
4095:29 May
4064:29 May
4029:
4004:
3755:MPEG-4
3664:(DCT)
3638:Gfycat
3384:Unisys
3248:EDABD
3068:(0, 0)
2695:GIF89a
2635:frames
2440:3⋮255
2434:3⋮255
2336:+ 256
2332:ValueN
2321:Notes
2059:#40
1904:100000
1809:111111
1747:Binary
1744:Binary
1598:(3, 5)
1584:(0, 0)
1342:and FF
1334:to 30C
1197:GIF89a
1141:image.
954:Tumblr
949:sprite
831:. The
718:brand
671:as in
635:) and
631:as in
573:Tumblr
485:Unisys
481:Unisys
475:(LZW)
394:modems
340:(LZW)
320:24-bit
294:bitmap
189:bitmap
124:GIF89a
120:GIF87a
8698:Lists
8643:ADPCM
8638:µ-law
8633:A-law
8606:Lossy
8579:ACELP
8524:NETVC
8349:SMPTE
8311:T.802
8298:ITU-T
8274:(MP4)
8074:JBIG2
8037:ITU-T
8009:Image
7945:VSELP
7922:SVOPC
7912:Siren
7882:RCELP
7877:QCELP
7822:ATRAC
7807:ACELP
7624:Speex
7591:G.729
7586:G.728
7581:G.726
7571:G.723
7556:G.722
7551:G.719
7546:G.718
7539:µ-law
7534:A-law
7529:G.711
7521:ITU-T
7409:Audio
7283:Indeo
7263:Daala
7119:SMPTE
7094:H.263
7089:H.262
7084:H.261
7079:H.120
7067:ITU-T
6972:MJPEG
6939:Video
6786:MODCA
6446:JBIG2
6336:BSAVE
5980:(PDF)
5970:(PDF)
5135:(PDF)
5128:(PDF)
4922:S2CID
4866:S2CID
4817:(PDF)
4800:(PDF)
4442:"GIF"
4382:"GIF"
4352:"GIF"
4192:1 May
4155:1 May
4053:Wired
3744:.gifv
3740:H.264
3736:Imgur
3728:4chan
3682:size.
3642:Imgur
3499:Gamma
3340:UTF-8
3293:F48F5
3268:EDABE
3203:92C1
3002:09 00
2898:65535
2895:FF FF
2720:90 01
2706:90 01
2561:101h
2517:3839
2514:FFFh
2421:102h
2386:100h
2315:Code
2228:2 − 2
2224:2 − 2
2219:2 − 3
2215:2 − 1
2211:2 + 1
2121:WHITE
2117:WHITE
2113:WHITE
2109:WHITE
2104:WHITE
2100:WHITE
2096:WHITE
2091:WHITE
2087:WHITE
2082:WHITE
2078:BLACK
2073:WHITE
2069:WHITE
2065:WHITE
2061:BLACK
2048:shift
1881:10000
1832:00011
1736:Byte
1513:00 00
1227:05 00
1213:03 00
942:Usage
920:Giphy
744:hard
709:soft
666:hard
654:
626:soft
614:
541:as a
525:As a
432:ASCII
424:bytes
55:of a
8725:See
8670:MDCT
8648:DPCM
8594:WLPC
8584:CELP
8487:RIFF
8465:WebM
8455:M2TS
8445:HEIF
8413:Bink
8393:AIFF
8321:IETF
8210:WebP
8205:WBMP
8200:QTVR
8180:ICER
8175:FLIF
8165:DjVu
8155:AVIF
8145:APNG
8119:TIFF
8079:JPEG
8069:JBIG
8064:HEVC
8041:JPEG
8028:IETF
7995:LLAC
7990:LHDC
7985:LDAC
7965:aptX
7926:TTA
7907:SILK
7847:MELP
7842:Lyra
7837:iSAC
7827:CELT
7817:Asao
7812:ALAC
7790:ExAC
7785:L2HC
7715:AC-4
7710:AC-3
7702:ETSI
7667:EVRC
7644:3GPP
7634:FLAC
7619:iLBC
7614:Opus
7606:IETF
7429:MPEG
7395:YULS
7375:Thor
7323:4444
7273:FFV1
7253:Bink
7147:VC-6
7142:VC-5
7137:VC-3
7132:VC-2
7127:VC-1
7071:VCEG
6959:MPEG
6928:and
6811:XAML
6796:PICT
6776:DjVu
6733:PGML
6728:IGES
6723:HVIF
6713:EMF+
6665:CIFF
6627:WebP
6622:WBMP
6600:TIFF
6578:RGBE
6568:QTVR
6513:NRRD
6508:MIFF
6456:JPEG
6441:JBIG
6436:ILBM
6421:ICNS
6416:ICER
6411:HEVC
6406:HDRi
6391:FLIF
6386:FLIC
6381:FITS
6321:AVIF
6311:APNG
6306:ANIM
6198:2016
6168:2015
6137:2016
6111:2015
6081:2015
6048:2020
6018:2019
5988:2019
5952:2014
5926:2024
5900:2014
5874:2015
5848:2015
5822:2016
5796:2015
5770:2011
5744:2013
5714:2020
5684:2009
5658:2009
5645:MSDN
5626:2015
5600:2009
5574:2012
5548:2005
5456:2007
5430:2017
5397:2015
5346:2015
5215:2012
5183:2012
5143:2018
5105:ISBN
5082:2013
5055:2017
5021:2015
4995:2012
4965:2012
4933:2022
4877:2022
4856:ISBN
4825:2015
4804:ISBN
4780:2015
4762:ISBN
4727:2020
4694:2013
4663:2013
4627:2013
4567:2021
4551:OCLC
4541:ISBN
4520:2021
4488:2021
4458:2014
4428:2013
4398:2014
4368:2007
4338:2022
4297:2021
4256:2013
4221:2009
4194:2013
4157:2013
4127:2019
4097:2015
4066:2015
4027:ISBN
4002:ISBN
3983:2016
3957:2023
3931:2009
3896:2012
3797:AVIF
3732:WebM
3722:Uses
3715:AVIF
3674:JPEG
3670:HEVC
3658:HEIF
3650:WebM
3640:and
3612:SMIL
3600:AJAX
3591:WebP
3589:and
3587:WebM
3579:MPEG
3546:APNG
3531:HTML
3422:IEEE
3355:and
3334:The
3223:92C2
3190:92C0
2922:320
2800:30D
2404:FFh
2361:+ 1)
2326:No.N
2143:and
2010:ADCs
1858:1000
1855:0010
1433:255
1049:and
1037:and
960:and
673:gift
543:verb
527:noun
487:and
388:and
287:see
254:GHIF
223:The
215:.txt
211:/GIF
207:.org
173:1989
166:1989
98:GIFf
71:.gif
8685:DWT
8665:FFT
8660:DCT
8628:PCM
8621:LZW
8589:LSP
8574:LPC
8492:WAV
8450:IFF
8435:EVO
8425:BMP
8408:BPG
8398:AVI
8388:ASF
8383:AMV
8362:MXF
8357:GXF
8334:Ogg
8329:RTP
8237:IEC
8233:ISO
8195:QOI
8190:PGF
8185:MNG
8170:EXR
8160:BPG
8150:AV1
8114:PNG
8054:GIF
8033:W3C
8024:ISO
8020:IEC
7960:MQA
7955:WMA
7917:SMV
7902:SHN
7897:SD2
7872:OSQ
7857:MT9
7779:DRA
7743:LC3
7738:SBC
7720:DTS
7677:EVS
7652:AMR
7459:AAC
7424:IEC
7420:ISO
7390:XEB
7385:WMV
7318:422
7268:DVI
7248:AVS
7196:AV1
7191:VP9
7186:VP8
7181:VP7
7176:VP6
7171:VP3
6954:IEC
6950:ISO
6806:SWF
6791:PDF
6781:EPS
6771:CDF
6753:Xar
6748:WMF
6743:VML
6738:SVG
6708:EMF
6703:DXF
6698:CGM
6693:CDR
6670:DNG
6657:Raw
6647:XWD
6642:XPM
6637:XCF
6632:XBM
6595:TGA
6590:SGI
6573:RAS
6563:QOI
6558:PSP
6548:PNG
6538:PGF
6533:PCX
6523:PAM
6518:ORA
6503:MNG
6498:KRA
6451:JNG
6431:ICS
6401:GIF
6396:FPX
6376:EXR
6371:ECW
6366:DPX
6361:DDS
6356:CPT
6351:CPC
6346:CIN
6341:CAL
6331:BPG
6326:BMP
6316:ART
6301:ANI
5037:sic
4912:hdl
4904:doi
4848:doi
4754:doi
4714:CNN
4314:GIF
4273:GIF
4174:Gif
3919:W3C
3884:W3C
3711:AV1
3688:VP9
3648:or
3646:MP4
3610:or
3604:SVG
3538:MNG
3471:PNG
3395:NEC
3261:'!'
3255:'!'
3251:21
3216:'!'
3210:'!'
3206:21
3167:...
3164:434
3156:255
3150:433
3139:...
3136:334
3128:255
3122:333
3108:332
3094:331
3076:32D
3062:329
3055:','
3049:','
3042:328
3029:327
3013:326
2999:324
2969:323
2955:322
2942:321
2935:'!'
2929:'!'
2925:21
2909:31F
2892:31D
2875:31C
2861:31B
2847:310
2833:30F
2820:30E
2813:'!'
2807:'!'
2803:21
2723:400
2709:400
2497:12
2477:11
2457:10
2286:335
2274:321
2260:320
2145:end
2141:clr
2030:Yes
1982:01
1965:01
1951:101
1945:83
1931:C1
1914:107
1908:A0
1891:106
1885:70
1878:011
1868:103
1862:28
1845:102
1839:1B
1835:011
1822:103
1816:FC
1799:0FF
1793:51
1776:028
1770:00
1756:100
1699:';'
1693:';'
1686:32D
1667:32C
1653:321
1639:320
1625:31F
1606:31E
1592:31A
1578:316
1571:','
1565:','
1558:315
1540:314
1526:313
1510:311
1497:310
1483:30F
1470:30E
1463:'!'
1457:'!'
1450:30D
1430:255
1427:255
1406:30A
1398:...
1395:...
1392:...
1374:128
1059:RGB
932:GIF
720:Jif
687:as
685:GIF
633:gin
593:GIF
581:GIF
539:GIF
531:GIF
451:XBM
445:or
386:PCX
281:JIF
258:or
229:GIF
205:.w3
203:www
164:89a
51:An
40:GIF
8747::
8611:LZ
8403:AU
8235:,
8039:,
8035:,
8030:,
8026:,
8022:,
7422:,
7380:Ut
7069:,
6967:DV
6956:,
6952:,
6801:PS
6688:AI
6184:.
6158:.
6154:.
6101:.
6097:.
6071:.
6065:.
6038:.
6034:.
6008:.
6004:.
5972:.
5917:.
5864:.
5838:.
5786:.
5730:.
5704:.
5700:.
5674:.
5648:.
5642:.
5525:^
5479:–
5420:.
5414:.
5387:.
5354:^
5325:^
5205:.
5191:^
5173:.
5151:^
5103:.
5099:.
5041:.
5011:.
4973:^
4941:^
4920:.
4910:.
4898:.
4894:.
4864:.
4854:.
4842:.
4812:.
4760:.
4748:.
4744:.
4717:.
4711:.
4684:.
4680:.
4653:.
4647:.
4635:^
4617:.
4613:.
4557:.
4549:.
4504:.
4478:.
4474:.
4444:.
4414:.
4384:.
4354:.
4326:36
4324:.
4318:.
4287:.
4281:.
4242:.
4229:^
4211:.
4143:.
4113:.
4087:.
4083:.
4056:.
4050:.
3973:.
3948:.
3917:.
3904:^
3882:.
3869:^
3296:3B
3271:F9
3263:)
3226:F9
3218:)
3193:00
3153:FF
3125:FF
3111:08
3097:00
3087:×
3057:)
3045:2C
3032:00
3016:FF
2972:04
2958:04
2945:F9
2937:)
2912:00
2878:01
2864:03
2839:11
2836:0B
2823:FF
2815:)
2779:00
2765:00
2751:00
2741:×
2734:F7
2536:=
2531:12
2511:⋮
2427:3
2424:2
2418:2
2410:1
2407:1
2401:1
2389:9
2383:0
2357:(N
2289:00
2266:20
2263:14
2195:+1
2038:No
1901:10
1812:00
1701:)
1689:3B
1670:00
1645:11
1642:0B
1628:08
1609:00
1573:)
1561:2C
1543:00
1532:16
1529:10
1500:01
1486:04
1473:F9
1465:)
1453:21
1380:0
1353:10
1315:0
1272:00
1258:00
1248:×
1241:F7
964:.
956:,
864:dʒ
844:dʒ
818:dʒ
768:dʒ
694:dʒ
602:dʒ
502:.
464:.
453:.
396:.
285:,
265:dʒ
231:;
7426:,
6915:e
6908:t
6901:v
6277:e
6270:t
6263:v
6200:.
6170:.
6139:.
6113:.
6083:.
6050:.
6020:.
5990:.
5954:.
5928:.
5902:.
5876:.
5850:.
5824:.
5798:.
5772:.
5746:.
5716:.
5686:.
5660:.
5628:.
5602:.
5576:.
5550:.
5458:.
5432:.
5399:.
5348:.
5217:.
5185:.
5145:.
5113:.
5084:.
5057:.
5023:.
4997:.
4967:.
4935:.
4914::
4906::
4900:2
4879:.
4850::
4827:.
4782:.
4756::
4729:.
4696:.
4665:.
4629:.
4569:.
4522:.
4490:.
4460:.
4430:.
4400:.
4370:.
4340:.
4316:"
4299:.
4279:"
4277:g
4258:.
4223:.
4196:.
4172:"
4159:.
4129:.
4099:.
4068:.
4035:.
4010:.
3985:.
3959:.
3933:.
3898:.
3623:(
3281:⋮
3236:⋮
3178:⋮
3114:8
3100:0
3005:9
2961:4
2881:1
2867:3
2789:⋮
2776:D
2768:0
2762:C
2754:0
2748:B
2731:A
2717:8
2703:6
2689:0
2629:.
2550:3
2547:/
2544:1
2540:+
2528:/
2525:8
2376:i
2367:2
2364:/
2359:i
2355:i
2353:N
2344:i
2334:i
2328:i
2292:0
2207:2
2203:2
2199:2
2193:n
2188:n
1978:1
1924:1
1789:1
1673:0
1631:8
1612:0
1489:4
1377:0
1346:.
1344:h
1340:h
1336:h
1332:h
1312:0
1309:0
1288:D
1275:0
1269:C
1261:0
1255:B
1238:A
1230:5
1224:8
1216:3
1210:6
1191:0
1089:n
995:)
988:)
936:g
928:g
898:g
885:/
882:f
879:ɪ
876:ɡ
873:,
870:f
867:ɪ
861:/
853:/
850:f
847:ɪ
841:/
827:/
824:f
821:ɪ
815:,
812:f
809:ɪ
806:ɡ
803:/
797:g
787:g
777:/
774:f
771:ɪ
765:/
751:g
746:g
738:/
735:f
732:ɪ
729:ɡ
726:/
711:g
703:/
700:f
697:ɪ
691:/
681:G
668:g
651:/
648:f
645:ɪ
642:ɡ
639:/
628:g
611:/
608:f
605:ɪ
599:/
587:.
585:g
274:/
271:f
268:ɪ
262:/
247:/
244:f
241:ɪ
238:ɡ
235:/
227:(
175:)
152:)
122:/
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.