-
Notifications
You must be signed in to change notification settings - Fork 79
GIF hul Messages
Wrong application extension block size
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L625
- Examples: Needed
Needs review
Needs review
Unknown data block type
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L502
- Examples: Needed
Needs review
Needs review
Unknown extension block type
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L533
- Examples: Needed
Needs review
Needs review
Invalid GIF header
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L385
- Examples: Needed
Needs review
Needs review
Multiple graphics control blocks for one image
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L813
- Examples: Needed
Needs review
Needs review
Wrong graphics control block size
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L820
- Examples: Needed
Needs review
Needs review
Wrong plain text extension block size
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L718
- Examples: Needed
Needs review
Needs review
Plain text extension requires global color table
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L727
- Examples: Needed
Needs review
Needs review
End of file reached without encountering Trailer block
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L487
- Examples: Needed
It depends, from minor to severe.
A GIF file must end with the so-called Trailer, a single byte 0x3b
(see the GIF specification). This error message indicates that the trailer byte is missing.
If only the trailer byte is missing (e.g., because the GIF file was created by buggy software that did not add it) most viewers will still display the file without complaints. Further more, the trailer byte can then easily be added, fixing the error (see below).
If more than the trailer byte is missing (e.g., because the file was damaged during a transfer) it may be hard or even impossible to repair it, depending on how much is missing.
NB, since the PRONOM signatures for GIF (fmt/3 and fmt/4) rely on the trailer byte as well PRONOM based file format identification will return Unknown for files with this error.
If only the trailer byte is missing it can be added like this:
$ echo -ne '\x3b' >> a.gif
Unexpected end of file
Needs review
- Type: ErrorMessage
- Source location: GifModule.java L511
- Examples: Needed
Needs review
Needs review