- From: Scott Wilson <scott.bradley.wilson@gmail.com>
- Date: Wed, 6 Jan 2010 12:44:19 +0000
- To: cyril.concolato@telecom-paristech.fr
- Cc: Marcos Caceres <marcosc@opera.com>, public-webapps <public-webapps@w3.org>
- Message-Id: <DA911E27-3B4A-403D-9288-2C03487F6589@gmail.com>
On 6 Jan 2010, at 12:09, Cyril Concolato wrote:
> Le 06/01/2010 11:22, Scott Wilson a écrit :
>> On 6 Jan 2010, at 08:56, Cyril Concolato wrote:
>>
>>> [snip] 1 fails because we don't implement SNIFF. I don't know if we
>>> will. [snip]
>>
>> Actually you don't need to implement SNIFF to pass that particular
>> test,
>> as it only requires you do the extension-processing part of the
>> algorithm.
> Thanks for the info, but I'm not sure I understand. If you take the
> algorithm:
> 1. nothing to do
> 2. content-type = empty
> 3. extension = empty
> 4. name = 'fail'
> 5. Not applicable (not starting with a full stop)
> 6. Not applicable (no full stop in the name)
> 7. Not applicable (no full stop in the name)
> 8. extension is empty so you go to 10.
> 10. Process the file according to SNIFF.
>
> Am I wrong?
No, you're correct - I'd misremembered the test details.
>> See, e.g.:
>>
>> https://svn.apache.org/repos/asf/incubator/wookie/trunk/src/org/apache/wookie/util/ContentTypeUtils.java
>>
>>
>> As you can see we've put a TODO for SNIFF but the code as it stands
>> passes the test fine.
> Your algorithm returns null even if the file is of a supported media
> type. In this case, it's fine, it gives the right result but if the
> 'fail' file did not contain garbage data but say real PNG data, your
> algorithm would give the wrong result.
>
> Anyway, thanks. I did not want to give the impression that I passed
> this test since SNIFF was not implemented but I will probably do
> something similar to you because I can actually give the right
> result for this test, which is what's needed for the report.
> However, the test suite should include one test really checking
> SNIFF support to see how many implementations do implement it.
I agree, we will need to have a test that exercises SNIFF properly,
however the longer we put it off the better :-)
> Cyril
>
> PS: In your code I noticed that line:
> "if (filename.startsWith(",") && filename.lastIndexOf(".")==0)
> return null;"
> Are you sure the "," shouldn't be a "." ?
D'oh! Good catch - thanks!
>
> --
> Cyril Concolato
> Maître de Conférences/Associate Professor
> Groupe Mutimedia/Multimedia Group
> Telecom ParisTech
> 46 rue Barrault
> 75 013 Paris, France
> http://concolato.blog.telecom-paristech.fr/
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Wednesday, 6 January 2010 12:45:02 UTC