Commons:Taille maximale de fichier

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page Commons:Maximum file size and the translation is 50% complete. Changes to the translation template, respectively the source language can be submitted through Commons:Maximum file size and have to be approved by a translation administrator.
Outdated translations are marked like this.
Shortcuts

La taille maximale de fichier sur Commons est fixée pour tous les fichiers à 5 Gio (5 368 709 120 octets). 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[1][2]. Dans les autres cas, la limite est de 100 Mio (104 857 600 octets)[3] en raison de contraintes techniques liées au téléversement[4][5].

Cela signifie qu'il n'est pas possible de télécharger un fichier d'une taille supérieure à la taille maximale sans l'avoir d'abord séparé 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 devraient être fait 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 divisé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'information 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 (> 256 ko) doivent avoir leurs traductions placées le plus près possible du début du fichier.

Maximum upload size

While hosting files up to 5 GiB is supported, the maximum file size for uploading is 100MB. The UploadWizard and several community-supported tools can use chunked uploading to upload such files in smaller (<100MB) pieces that are reassembled on the server.

In general you should be able to upload files close to the 5 GiB limit using chunked uploads without any issues. In the past bugs broke most large uploads, but as of October 29, 2021, these have been fixed now.[6]. Large uploads using the upload-by-url functionality may still timeout (especially those from archive.org[7]). In these cases you are recommended to download the file locally and then re-upload it using chunked uploads.

If you are still unable to upload the file (receiving 503/504 or "stash failed" type errors), request a server-side upload.

Taille maximale des vignettes

En plus des restrictions générales liées à la taille, il y a certains types de fichiers (GIF et TIFF) pour lesquels le logiciel ne produit des vignettes et des images réduites sur la page de description que si la taille du fichier original se trouve en-dessous d'une certaine valeur — actuellement, $tiff_limit_MP megapixels[8][9]. Cependant, les animations GIF de grande taille peuvent être affectées par une autre restriction : un bug (limite de mémoire) au-delà de 50 megapixels environ[10]. Pour les fichiers concernés par ces limitations et pour lesquels le logiciel ne peut pas produire de vignettes, il est recommandé d'en téléverser une version au format vignette (soit en JPEG pleine taille, soit une version PNG plus petite), et de la lier au fichier principal. Les modèles {{Archival version}} et {{Compressed version}} sont prévus pour cela.

However, for large GIF animations the limit is currently 100 megapixels. For files where the software does not provide thumbnails because of this limitation, a thumbnail version (either a full-sized JPEG or a smaller PNG) should be uploaded for thumbnail/preview purposes, and linked with the main file. The templates {{Archival version}} and {{Compressed version}} are available for this.

Une autre raison pour laquelle l'affichage d'une vignette pourrait échouer (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 d'un 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[11].

Détails techniques

  1. Initialement à [gerrit:93900 500 Mio], portée à [gerrit:93900 1 Gio en novembre 2013], portée à [gerrit:266544 2 Gio en février 2016], portée à [gerrit:280831 4 Gio en avril 2016]
  2. Ceci constitue une limite infranchissable en raison de la manière dont MediaWiki stocke la taille des fichiers.phab:T191805
  3. Pendant un certain temps elle était de 20 Mo, elle a été portée à 100 Mo en novembre 2008.[1]
  4. Bistrot (2011-11)
  5. Wikitech-l: Upload file size limit (2010-07)
  6. wikitech:Incident documentation/2021-11-04 large file upload timeouts
  7. T295009: Improve download speed from archive.org on appservers
  8. configuration change, Phab:T291014#7367570: 59 seconds timeout
  9. Cite error: Invalid <ref> tag; no text was provided for refs named g
  10. phab:T63711 – Les animations GIF de très grande taille (> ~50 MP) peuvent être affectées par des erreurs de saturation de mémoire, cf. :Category:Animated GIF files affected by MediaWiki restrictions pour plus d'informations.
  11. phab:T32202

Cite error: <ref> tag with name "h" defined in <references> is not used in prior text.

Aide