gdb - Local mods (compile)
[dragonfly.git] / contrib / file / magic / Magdir / icc
1
2 #------------------------------------------------------------------------------
3 # $File: icc,v 1.1 2013/01/08 01:43:18 christos Exp $
4 # icc:  file(1) magic for International Color Consortium file formats
5
6 #
7 # Color profiles as per the ICC's "Image technology colour management -
8 # Architecture, profile format, and data structure" specification.
9 # See
10 #
11 #       http://www.color.org/specification/ICC1v43_2010-12.pdf
12 #
13 # for Specification ICC.1:2010 (Profile version 4.3.0.0).
14 #
15 # Bytes 36 to 39 contain a generic profile file signature of "acsp";
16 # bytes 40 to 43 "may be used to identify the primary platform/operating
17 # system framework for which the profile was created".
18 #
19 # There are other fields that might be worth dumping as well.
20 #
21
22 # This appears to be what's used for Apple ColorSync profiles.
23 # Instead of adding that, Apple just changed the generic "acsp" entry
24 # to be for "ColorSync ICC Color Profile" rather than "Kodak Color
25 # Management System, ICC Profile".
26 # Yes, it's "APPL", not "AAPL"; see the spec.
27 36      string          acspAPPL        ColorSync ICC Profile
28 !:mime  application/vnd.iccprofile
29
30 # Microsoft ICM color profile
31 36      string          acspMSFT        Microsoft ICM Color Profile
32 !:mime  application/vnd.iccprofile
33
34 # Yes, that's a blank after "SGI".
35 36      string          acspSGI\        SGI ICC Profile
36 !:mime  application/vnd.iccprofile
37
38 # XXX - is this what's used for the Sun KCMS or not?  The standard file
39 # uses just "acsp" for that, but Apple's file uses it for "ColorSync",
40 # and there *is* an identified "primary platform" value of SUNW.
41 36      string          acspSUNW        Sun KCMS ICC Profile
42 !:mime  application/vnd.iccprofile
43
44 # Any other profile.
45 # XXX - should we use "acsp\0\0\0\0" for "no primary platform" profiles,
46 # and use "acsp" for everything else and dump the "primary platform"
47 # string in those cases?
48 36      string          acsp            ICC Profile
49 !:mime  application/vnd.iccprofile
50
51