MD5 for different files having the same contents

How does snowflake comes up with the md5 value for the staged files? Before this observation i thought md5 is calculated based on the content. Does the file name too play a part in the calculation?

Look at the attached screenshot. I have uploaded these in the Internal stage. The file names (day11, day12, day2) may seem different but the contents aren't. Copy command processed these files successfully.

Snowflake should've been smart enough to not load 2 of these or am I missing something here? Veterans please advise here. Thanks

How does snowflake comes up with the md5 value for the staged files? Before this observation i thought md5 is calculated based on the content. Does the file name too play a part in the calculation?

Look at the attached screenshot. I have uploaded these in the Internal stage. The file names (day11, day12, day2) may seem different but the contents aren't. Copy command processed these files successfully.

Snowflake should've been smart enough to not load 2 of these or am I missing something here? Veterans please advise here. Thanks