diff options
| -rw-r--r-- | data/FORMATS | 102 |
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> |
