summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/FORMATS102
1 files changed, 48 insertions, 54 deletions
diff --git a/data/FORMATS b/data/FORMATS
index 3219998..b398be1 100644
--- a/data/FORMATS
+++ b/data/FORMATS
@@ -3,115 +3,109 @@
3 <name>Portable Network Graphics</name> 3 <name>Portable Network Graphics</name>
4 <extension>.png</extension> 4 <extension>.png</extension>
5 <mimetype>image/png</mimetype> 5 <mimetype>image/png</mimetype>
6 <support>full</support> 6 <support>Full</support>
7 <metadata>textual metadata + date</metadata> 7 <metadata>Textual metadata and date</metadata>
8 <method>removal of harmful fields is done with hachoir</method> 8 <method>Removal of harmful fields with hachoir.</method>
9 <remaining>None</remaining>
9 </format> 10 </format>
10 11
11 <format> 12 <format>
12 <name>Jpeg</name> 13 <name>Jpeg</name>
13 <extension>.jpeg, .jpg</extension> 14 <extension>.jpeg, .jpg</extension>
14 <mimetype>image/jpeg</mimetype> 15 <mimetype>image/jpeg</mimetype>
15 <support>partial</support> 16 <support>Partial</support>
16 <metadata>comment + exif/photoshop/adobe</metadata> 17 <metadata>Comments and exif/photoshop/adobe</metadata>
17 <method>removal of harmful fields is done with hachoir</method> 18 <method>Removal of harmful fields with hachoir.</method>
18 <remaining>Canon Raw tags : 19 <remaining>Canon Raw tags</remaining>
19 http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/CanonRaw.html
20 </remaining>
21 </format> 20 </format>
22 21
23 <format> 22 <format>
24 <name>Open Document</name> 23 <name>Open Document</name>
25 <extension>.odt, .odx, .ods, ...</extension> 24 <extension>.odt, .odx, .ods, ...</extension>
26 <mimetype>application/opendocument</mimetype> 25 <mimetype>application/opendocument</mimetype>
27 <support>full</support> 26 <support>Full</support>
28 <metadata>a meta.xml file</metadata> 27 <metadata>A meta.xml file</metadata>
29 <method>removal of the meta.xml file</method> 28 <method>Removal of the meta.xml file.</method>
29 <remaining>None</remaining>
30 </format> 30 </format>
31 31
32 <format> 32 <format>
33 <name>Office Openxml</name> 33 <name>Office Openxml</name>
34 <extension>.docx, .pptx, .xlsx, ...</extension> 34 <extension>.docx, .pptx, .xlsx, ...</extension>
35 <mimetype>application/officeopenxml</mimetype> 35 <mimetype>application/officeopenxml</mimetype>
36 <support>full</support> 36 <support>Full</support>
37 <metadata>a docProps folder containings xml metadata files</metadata> 37 <metadata>A docProps folder containings xml metadata files.</metadata>
38 <method>removal of the docProps folder</method> 38 <method>Removal of the docProps folder</method>
39 <remaining>None</remaining>
39 </format> 40 </format>
40 41
41 <format> 42 <format>
42 <name>Portable Document Fileformat</name> 43 <name>Portable Document Fileformat</name>
43 <extension>.pdf</extension> 44 <extension>.pdf</extension>
44 <mimetype>application/pdf</mimetype> 45 <mimetype>application/pdf</mimetype>
45 <support>full</support> 46 <support>Full</support>
46 <metadata>a lot</metadata> 47 <metadata>A lot</metadata>
47 <method> rendering of the PDF file on a cairo surface with the help of 48 <method>Rendering of the PDF file on a cairo surface with the help of poppler.</method>
48 poppler in order to remove all the internal metadata. 49 <remaining>None</remaining>
49 For now, cairo create some metadata.
50 They can be remove if you install either exiftool, or python-pdfrw.
51 The next version of python-cairo will support PDF metadata.
52 </method>
53 </format> 50 </format>
54 51
55 <format> 52 <format>
56 <name>Tape ARchive and Bziped ones</name> 53 <name>Tape ARchive</name>
57 <extension>.tar, .tar.bz2</extension> 54 <extension>.tar, .tar.bz2, .tar.gz</extension>
58 <mimetype>application/x-tar, application/x-bzip2</mimetype> 55 <mimetype>application/x-tar, application/x-gzip, application/x-bzip2</mimetype>
59 <support>full</support> 56 <support>Full</support>
60 <metadata>metadata from the file itself, metadata from the file contained 57 <metadata>Metadata from compressed files, metadata added to them by tar and metadata from the tar itself.</metadata>
61 into the archive, and metadata added by tar to the file at then 58 <method>Extraction and processing of each file, creation of a new archive, processing of this archive.</method>
62 creation of the archive</metadata> 59 <remaining>None</remaining>
63 <method>extraction of each file, treatement of the file, add treated file
64 to a new archive, right before the add, remove the metadata added by tar
65 itself. When the new archive is complete, remove all his metadata.</method>
66 </format> 60 </format>
67 61
68 <format> 62 <format>
69 <name>Zip</name> 63 <name>Zip</name>
70 <extension>.zip</extension> 64 <extension>.zip</extension>
71 <mimetype>application/zip</mimetype> 65 <mimetype>application/zip</mimetype>
72 <support>partial</support> 66 <support>Partial</support>
73 <metadata>metadata from the file itself, metadata from the file contained 67 <metadata>Metadata from compressed files, metadata added to them by zip and metadata from the zip itself.</metadata>
74 into the archive, and metadata added by zip to the file when added to 68 <method>Extraction and processing of each file, creation of a new archive, processing of this archive.</method>
75 the archive.</metadata> 69 <remaining>Metadata added by zip itself to internal files</remaining>
76 <method>extraction of each file, treatement of the file, add treated file
77 to a new archive. When the new archive is complete, remove all his metadata</method>
78 <remaining>metadata added by zip itself to internal files</remaining>
79 </format> 70 </format>
80 71
81 <format> 72 <format>
82 <name>MPEG Audio</name> 73 <name>MPEG Audio</name>
83 <extension>.mp3, .mp2, .mp1, .mpa</extension> 74 <extension>.mp3, .mp2, .mp1, .mpa</extension>
84 <mimetype>audio/mpeg</mimetype> 75 <mimetype>audio/mpeg</mimetype>
85 <support>full</support> 76 <support>Full</support>
86 <metadata>id3</metadata> 77 <metadata>Id3</metadata>
87 <method>removal of harmful fields is done with hachoir</method> 78 <method>Removal of harmful fields with hachoir</method>
79 <remaining>None</remaining>
88 </format> 80 </format>
89 81
90 <format> 82 <format>
91 <name>Ogg Vorbis</name> 83 <name>Ogg Vorbis</name>
92 <extension>.ogg</extension> 84 <extension>.ogg</extension>
93 <mimetype>audio/vorbis</mimetype> 85 <mimetype>audio/vorbis</mimetype>
94 <support>full</support> 86 <support>Full</support>
95 <metadata>Vorbis</metadata> 87 <metadata>Vorbis</metadata>
96 <method>removal of harmful fields is done with mutagen</method> 88 <method>Removal of harmful fields with mutagen</method>
89 <remaining>None</remaining>
97 </format> 90 </format>
98 91
99 <format> 92 <format>
100 <name>Free Lossless Audio Codec</name> 93 <name>Free Lossless Audio Codec</name>
101 <extension>.flac</extension> 94 <extension>.flac</extension>
102 <mimetype>audio/x-flac</mimetype> 95 <mimetype>audio/x-flac</mimetype>
103 <support>full</support> 96 <support>Full</support>
104 <metadata>Flac, Vorbis</metadata> 97 <metadata>Flac, Vorbis</metadata>
105 <method>removal of harmful fields is done with mutagen</method> 98 <method>Removal of harmful fields with mutagen</method>
99 <remaining>None</remaining>
106 </format> 100 </format>
107 101
108 <format> 102 <format>
109 <name>Torrent</name> 103 <name>Torrent</name>
110 <extension>.torrent</extension> 104 <extension>.torrent</extension>
111 <mimetype>application/torrent</mimetype> 105 <mimetype>application/torrent</mimetype>
112 <support>full</support> 106 <support>Full</support>
113 <metadata>torrent</metadata> 107 <metadata>Torrent specific metadata</metadata>
114 <method>remove all the compromizing metadata with a heavily tuned version 108 <method>Remove all the compromizing metadata with a heavily tuned version of the bencode lib by Petru Paled</method>
115 of the bencode lib by Petru Paled</method> 109 <remaining>None</remaining>
116 </format> 110 </format>
117</xml> 111</xml>