Gérer les types de contenu
Le catalogue des types de contenu associe une extension de fichier à un type MIME, par exemple txt à text/plain. S3Client utilise cette association pour renseigner Content-Type lors d’un envoi local vers S3 et pour choisir le traitement des aperçus. Une extension absente du catalogue reçoit application/octet-stream lors de l’envoi.
L’association utilise le dernier suffixe du nom, sans tenir compte de la casse : archive.tar.gz utilise l’extension gz, et PHOTO.JPG utilise jpg.
Modifier le catalogue ne réécrit pas les métadonnées des objets déjà présents sur S3. Pour modifier leur Content-Type, utilisez les propriétés des objets.
Ajouter ou modifier une association
- Ouvrez Tools > Content types…. La boîte Content types présente les colonnes Extension, Content type et Text.
- Cliquez sur Add à droite de la liste pour ajouter une association. Pour la modifier, sélectionnez une ligne puis cliquez sur Edit, double-cliquez sur la ligne ou appuyez sur F2.
- Dans Content type, renseignez Extension, sans point ni chemin, par exemple
json. Les espaces au début et à la fin sont supprimés ; les espaces internes, points et séparateurs de chemin ne sont pas acceptés. L’extension est enregistrée en minuscules et doit être unique. - Renseignez Content type avec un type MIME valide, par exemple
application/jsonoutext/plain; charset=utf-8. - Vérifiez Text content. Cette case indique si ce type MIME doit être considéré comme textuel.
- Validez le petit dialogue avec OK. La ligne apparaît dans le catalogue, trié par extension.
- Validez la boîte Content types avec OK pour enregistrer l’ensemble des modifications.
Une saisie invalide désactive OK dans l’éditeur. The extension ‘…’ already exists. indique un doublon : modifiez la ligne existante ou choisissez une autre extension.
Choisir le traitement textuel
Lorsque vous saisissez un type MIME, Text content reprend la valeur déjà connue pour ce type, ou sa classification par défaut. Les types text/*, ceux se terminant par +json ou +xml, ainsi que des types courants comme application/json et application/xml, sont classés comme texte par défaut. Vous pouvez changer cette case.
La propriété textuelle est partagée par toutes les extensions associées au même type MIME, sans tenir compte de la casse ni des paramètres comme charset. La changer pour une association change donc les autres associations de ce type.
Cette propriété permet l’aperçu textuel des extensions concernées sans modifier les fichiers. Les PDF, les images reconnues et les médias gardent leur lecteur dédié, même si Text content est coché. Les listes de lecture et les manifestes tels que m3u8 sont affichés comme texte lorsqu’ils sont classés comme textuels ; leurs ressources ne sont pas ouvertes automatiquement. Consultez les aperçus et leurs limites.
Supprimer des associations ou restaurer le catalogue
- Dans Tools > Content types…, sélectionnez une ou plusieurs lignes avec Ctrl ou Shift.
- Cliquez sur Delete à droite, choisissez Delete dans le menu contextuel ou utilisez la touche de suppression.
- Confirmez la suppression dans Delete content types.
- Cliquez sur OK dans la boîte principale pour enregistrer le catalogue.
Restore Defaults remplace toute la liste par le catalogue fourni avec S3Client, y compris les propriétés textuelles. Cette commande supprime les personnalisations de la liste en cours ; vérifiez le résultat avant de cliquer sur OK.
Cancel dans la boîte principale annule toutes les modifications de cette session d’édition, y compris les suppressions et la restauration des valeurs par défaut. Si Unable to save content types apparaît, le catalogue utilisé par S3Client n’a pas été changé : corrigez le problème indiqué et réessayez l’enregistrement.