Thanks for the responses guys. Although in my use case the extension can be 
trusted I agree to make it publicly available in S3 may lead to some 
confusion :-)


On Wednesday, 27 August 2014 13:20:04 UTC+1, Michael DeHaan wrote:
>
> "That's still in very widespread use"
>
> Yes, I'm aware people use file extensions.  What I'm saying is you can't 
> trust them :)
>
> " and it's vastly
> more robust than trying to deal in potentially-colliding magic numbers"
>
> Which is why we request you pass the type :)
>
>
>
>
> On Tue, Aug 26, 2014 at 7:17 PM, Drake Wilson <[email protected] 
> <javascript:>> wrote:
>
>> On 26/08/14 18:00, Michael DeHaan wrote:
>> > Extensions shouldn't be made to be significant, IMHO.   That's a little 
>> old-school-windowsey.
>>
>> That's still in very widespread use, and not only in Windows-based 
>> environments, and it's vastly
>> more robust than trying to deal in potentially-colliding magic numbers; 
>> e.g., the latter means
>> hooking up to existing preprocessing systems that attempt to ensure that 
>> all output files will
>> be interpreted within a restricted set of types by name becomes 
>> impossible.  ("widespread" here
>> includes things like Apache and nginx both frequently being configured to 
>> use such a mapping
>> by default.)
>>
>> Filesystem-level extended attributes would be cleaner than encoding in 
>> the name, but are less
>> convenient to output in a lot of environments.  magic(4) (including 
>> file(1)) could be really
>> dangerous here; you might be able to play around with filtering the set 
>> of recognized types,
>> but egh.
>>
>> Modern GNU/Linux machines often have /etc/mime.types, which maps 
>> extensions to media types.
>>
>>    ---> Drake Wilson
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/53FD1582.3030303%40dasyatidae.net
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6db6e3fa-8966-422a-8712-ff1897a1c9a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to