// keyword - category - extension - lossy/lossless - freedom? "image/jpeg", "images", "jpeg", "lossy", "free" "image/png", "images", "png", "lossless", "free" "video/x-flv", "video", "flv", "flash videos", "non-free" "video/webm", "video", "webm", "lossy", "free" "video/quicktime", "video", "qt", "lossy", "non-free" "video/mpeg", "video", "mpeg", "lossy", "non-free" "video/mp4", "video", "mp4", "lossy", "non-free" "video/x-ms-wmv", "video", "wmv", "lossy", "non-free" "audio/flac", "audio", "flac", "lossless", "free" "application/ogg", "audio", "ogg", "lossy", "free" "application/pdf", "text", "pdf", "-", "unknown" "application/msword", "text", "doc", "-", "non-free" "text/html", "text", "html", "-", "free" "application/zip", "archive", "zip", "lossless", "free" "application/x-rar-compressed", "archive", "rar", "lossless", "unknown" // Intentionally not on the list: * gif -- legacy * tiff -- exotic * audio/vorbis -- exotic * audio/vnd.wave -- inappropriate for file-sharing * image/svg+xml -- exotic * model/* -- exotic * multipart/* -- inappropriate for file-sharing * code (text/css, text/javascript): inappropriate for file-sharing * application/x-dvi -- exotic