Hashed Upload Directory

From Peter
Revision as of 06:25, 26 August 2016 by Perdurabo (talk | contribs)

Jump to: navigation, search

The Upload Directory for Wiki Normal and Wiki Normal International Team is set to be not hashed. This decision was taken after lengthy consideration and compatability problems which became apparent in installing Upload Wizard templates.

When set to true true</>, uploaded files will be distributed into sub-directories of UploadDirectory based on the first two characters of the md5 hash of the filename.

(e.g. /images/a/ab/foo.jpg</>)

Creation of such subdirectories is handled automatically.

This is used to avoid having too many files in one folder because some filesystems don't perform well with large numbers of files in one folder.

The algorithm for that is based on a md5 of the name, the first hex character is used for the first directory, then the first two characters are used for the subdirectory.

Foo.png

md5 of filename</translate> = f865cbca12286c1c5b7616b4a70fbf68 → f + f8 = Template:Ll/images/f/f8/Foo.png

If false, all images are uploaded in <tvar|UploadDirectory>Template:Ll itself.

(e.g. /images/foo.jpg</>)