Commons:Maximum file size/fr
La taille maximale des fichiers sur Commons est fixée pour tous les fichiers à 5 Gio (5 368 709 120 octets[1]). Les téléversements passant par l'Assistant de téléversement, d'autres outils capables de réaliser des téléversements par morceaux et des téléversements côté serveur doivent avoir une taille inférieure à cette limite[2][3]. Dans les autres cas, la limite est de 100 Mio (104 857 600 octets)[4] en raison de contraintes techniques liées au téléversement[5][6].
Cela signifie qu'il n'est pas possible de téléverser un fichier d'une taille supérieure à la taille maximale sans l'avoir d'abord fragmenté en parties plus petites, et en téléversant ces parties comme des fichiers séparés. Le modèle {{Split file}} peut être utilisé pour relier ces parties de fichiers.
Veuillez noter que tous les efforts doivent être faits pour conserver les fichiers sous la limite maximale de taille, sans avoir à les diviser. Il y plusieurs moyens d'y parvenir, comme changer le format du fichier, supprimer certaines parties superflues, diminuer la résolution, augmenter le niveau de compression, etc. C'est seulement quand ces moyens ne sont pas suffisants (parce que la perte de détails réduirait trop la qualité) que les fichiers peuvent être segmentés.
En particulier, les images au format TIFF sont souvent très grosses, mais peuvent être réduites en taille en activant la compression. Tant que la méthode de compression est sans perte d'information (comme deflate ou LZW), la réduction de la taille de l'image n'affecte pas la qualité de l'image (mais attention aux méthodes de compression obscures qui peuvent produire des pertes d'informations ou rendre le fichier incompatible avec certains logiciels).
D'un autre côté, il n'y a pas de limite à la taille totale des téléversements effectués par un compte individuel. Néanmoins, si vous prévoyez de réaliser des téléversements par lots atteignant plusieurs téra-octets, il est recommandé de prévenir les administrateurs système.
Remarque : les gros fichiers SVG (> 5 Mio) doivent avoir leurs traductions placées le plus près possible du début du fichier.
Taille maximale de téléversement
Alors qu'il est possible d'héberger des fichiers jusqu'à 5 Gio, la taille maximale autorisée pour le téléversement est de 100 Mo. UploadWizard ainsi que plusieurs outils pris en charge par la communauté peuvent utiliser le téléversement par morceaux pour transférer de tels fichiers en plusieurs segments plus petits (< 100 Mo) qui sont ensuite concaténés sur le serveur.
En général vous devriez pouvoir téléverser des fichiers dont la taille est proche de la limite 5 GiB en procédant par morceaux sans problème. Précédemment le téléchargement échouait à cause de plusieurs bogues mais depuis le 29 octobre 2021, ils ont été corrigés.[7]. Le téléversement de gros fichiers utilisant la fonctionnalité upload-by-url peut encore faire expirer la temporisation (particulièrement si vous travaillez avec archive.org[8]). Dans ce cas il est préférable de télécharger le fichier localement et le téléverser à nouveau par morceaux.
Si vous ne pouvez toujours pas téléverser le fichier (et que vous revevez des erreurs de type 503 / 504 ou "stash failed"), demandez un téléversement côté serveur.
Taille maximale des vignettes
Depuis le 17 décembre 2021 les serveurs ne sont plus limités en taille pour la génération des vignettes. A la place une temporisation de 59 secondes couvrant la génération des vignettes est configurée en utilisant le nouveau service Thumbor[9].
Cependant, les animations GIF de grande taille sont actuellement limitées à 100 megapixels. Pour les fichiers où le logiciel ne produit pas de vignette à cause de cette limitation, il est recommandé de téléverser une version de cette vignette (soit en JPEG pleine taille, soit une version PNG plus petite) pour les aperçus, et de la lier au fichier principal. Les modèles {{Archival version}} et {{Compressed version}} sont prévus pour cela.
Une autre raison pour laquelle l'affichage d'une vignette pourrait échouer ([$very_long_URL exemple]) est un fichier avec un nom très long – si long qu'il s'approcherait de la limite de 255 octets pour la longueur du nom de fichier (ce qui, avec des caractères non-ASCII, peut être le cas avec bien moins de 255 caractères, en raison de l'encodage en UTF-8). Il est impossible de téléverser un fichier dont le nom est si long, mais il est possible de renommer un fichier avec un tel nom[10].
Références
- ↑ gerrit:280831, gerrit:1002813
- ↑ Initialement à 500 Mio, porté à 1 000 Mio en novembre 2013, porté à 2 047 Mio en février 2016, porté à 4 Gio en avril 2016, porté à 5 Gio en février 2024
- ↑ 4 Gio constituait une limite infranchissable en raison de la façon dont MediaWiki stockait les tailles des fichiers, comme des nombres entiers à 32 bits. C'est le nombre le plus élevé de octets qu'un nombre entier de 32 bits peut représenter (phab:T191805). La limite de 5 Gio provient de la taille du conteneur pris en charge par le logiciel OpenStack Swift (phab:T191802).
- ↑ Pendant un certain temps elle était de 20 Mo, elle a été portée à 100 Mo en novembre 2008.
- ↑ Bistrot (2011-11)
- ↑ Wikitech-l: Upload file size limit (2010-07)
- ↑ wikitech:Incident documentation/2021-11-04 large file upload timeouts
- ↑ T295009: Improve download speed from archive.org on appservers
- ↑ modification de la configuration, Phab:T291014#7367570: temps d'attente 59 secondes
- ↑ phab:T32202
Aide
- Help:Converting video
- Commons:Formats de fichiers#SIZESCAL
- Commons:Help desk
- Aide:Téléversement côté serveur