arethinn: glowing green spiral (cranky (vader you suck))
Dear Lazyweb* (as [livejournal.com profile] foxgrrl would say),

Does anyone know why some picture file names on DeviantArt are of obvious and readable forms like Night_fairy_by_Lillucyka.jpg and others come out as hex gibberish like e3e303d151d82974e36b0af65d228309.jpg? (Those happen to be examples from the same user's gallery.)



* -- Actually not that lazy. We've spent about half an hour looking at dA's own help and Googling and trying hex to ASCII or Unicode converters, to no avail. It does not seem to be related to deviation age, length of title, mature filtering, print availability, or anything else we can think of.

Date: Apr. 11th, 2009 09:23 pm (UTC)From: [identity profile] twopiearr.livejournal.com
i suspect that the backend changed at some point from reencoding uploads to be machine convenient to keeping filenames intact, but this is just a guess.

Date: Apr. 11th, 2009 11:00 pm (UTC)From: [personal profile] michiexile
michiexile: (Default)
That's a string of 32 hexadecimal digits, which makes it contain 128 bits, making it the right size for a MD5 or some of the SHA cryptographic hash. These, again, have very few (but some) data collisions, and hence are very often used to get you random strings which stays invariant for some input data.

So, my guess is that if you use a program that'll give you the md5 sum of the gibberishy .jpg file, you'll recognize the output. Possibly.

Date: Apr. 12th, 2009 07:24 am (UTC)From: [personal profile] michiexile
michiexile: (Default)
I know several different web apps that do just that to handle "anonymous" files.

Date: Apr. 12th, 2009 07:55 am (UTC)From: [personal profile] michiexile
michiexile: (Default)
I dunno. :-)

Date: Apr. 12th, 2009 08:49 am (UTC)From: [personal profile] michiexile
michiexile: (Default)
I'm in no way involved in DA, I don't hang out there, and I only very rarely end up even following links there. In your post above, you said:

We've spent about half an hour looking at dA's own help and Googling and trying hex to ASCII or Unicode converters, to no avail. It does not seem to be related to deviation age, length of title, mature filtering, print availability, or anything else we can think of.

and I tried to point out that in high probability there IS a relation to the MD5 fingerprint of the file.

However, I still have no idea WHY DA uses this for some files, I have no idea what makes some files named with MD5 and others with original names. Since I don't use the website, I haven't seen their upload dialogues, and thus couldn't possibly remember subtle parts of those that might end up generating anonymous files; and you seemed to have done a check for whether this is correlated with time, so it doesn't seem to be due to an upgrade in the backend software.

I never did intend to give you a complete solution, since I don't have one to give. I did intend to give you a suggestion of what might cause the "hex gibberish" filenames.

Date: Apr. 12th, 2009 07:00 pm (UTC)From: [identity profile] bluegodjanus.livejournal.com
Have you tried quantum uncertainty? I find that helps me explain a lot of the world's weirdness.

Profile

arethinn: glowing green spiral (Default)
Arethinn

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20 2122232425 26
2728293031  

Expand Cut Tags

No cut tags

Style Credit

Page generated Jan. 18th, 2026 04:40 pm
Powered by Dreamwidth Studios