W3C home > Mailing lists > Public > uri@w3.org > September 2004

Re: more 'file' suggestions for draft-hoffman-file-uri

From: Kitchen Pages <jrobinson@kitchenpages.com>
Date: Fri, 24 Sep 2004 10:03:02 GMT
Message-ID: <20040924.10030240@home.kitchenpages.net>
To: uri@w3.org

>Paul Hoffman / VPNC wrote:
>> This seems like overkill for a scheme that has gone under-defined for
>> a decade. I see no reason to try to reinterpret the scheme now

>The amount of time it has been under-defined is irrelevant. If, *today*,
we're
>all in agreement that it is inadequately defined, and if, today, we're
all in
>agreement that it's unfortunate that this has led to a morass of
conflicting
>ad-hoc interpretations that hinder interoperability, then what more
reason do
>you want to knock it into better shape? How can you even call this a
>"standard" if it is so vaguely specified, that it doesn't standardize
>anything? About the only thing that file URIs have in common today is
that
>they all start with "file:".

>If you intend to leave it underdefined, then I feel there should be a
>statement to that effect in the standard, and you shouldn't be asking
for
>further comment aside from those that are strictly nonsubstantive, such
as
>pointing out the typos and grammatical errors.

>-Mike

Paul is very correct but at the same time I have to agree with what Mike
is saying in this post. Currently for windows C++ the File protocol seems
to no longer exist – with the invent of wininet.h yet the scheme does ?!?

So for everything like IE5 (socks) the File protocol is underneath the
application layer, and can be accessed from the application layer 
using the prefix of file://

But with wininet.h I can only then presume that File is gathered by one
of the following methods: (method for file is not stated – port 0 ?)
stdio.h, Http, Gopher.

And then the URI may be altered by a client phrase for encoding,
decoding, etc. ?
However, considering the rest of 'windows' is written to the RFC it makes
no sense to not have the file protocol correctly defined as an RFC which
includes all various 'components' of the protocol which is not dependant
on a client implementation.  And before File is written into the abiss.

So going back to the issue of not knowing which method is used; I have
to presume that percent encoding would not be performed; the default port
of 0 would be used according to my readings; etc... Kind of makes it hard
to get a FQDN using File and wininet in my view of things.

So the quickest method would be in using FILE and a FQDN
without setting up a DNS server would be that windows is really
using the HTTP method on port 80 for file reading into a buffer.

I am not a windows dev by any means :–(  so I am more then likely
wrong about my assuming of the quickest method.

But I think the main Internet libraries are wininet.*; socks*.*; dot
net.. for most windows implementations of RFC file protocol where 
I can not see any real implementation of the file protocol.

I have to agree with the ideal of a statement too the affect that
the File protocol is implemented to suit just that the client operating
system or that of the entire File protocol RFC.  A minor and major 
version with most implementations using the minor standard unless 
otherwise stated?

The other choice faced is one like the following; just for dot net there
are things like:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/h
tml/frlrfsystemiopathclassinvalidpathcharstopic.asp
(A Dot Net Framework test example for finding the platform-specific bad
path characters).  I could also bet the same exists for other frameworks.

I still think a table stating such would of been a better choice of
example (as if I am going to spend time running around on various 
systems, etc) – but I am extremely old school in this way.
Example:  I will learn the answer when I know the question :)

I also think two users that are not using the same implementation
should be able to access the same resources using the same URI.
(all things being equal, etc)

I would also consider such a tabled 'answer' to be in line with the RFC
standards.

I would not mind a file extension conversion table but I will stop short
of asking for one :)

Apart from Mac's there is none – a small joke for the Mac users.

So I must commend Mike and the other list members for work in
standardizing the
file standard as its well long over due :-)
Also I find the emails very informative.

I have skimmed through current list emails – but had to reply here 
(4 days old).

Kindest regards,
Jason Robinson
JRobinson@KitchenPages.com
Received on Thursday, 23 September 2004 17:01:02 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 13 January 2011 12:15:34 GMT