This is the mail archive of the
cygwin-developers@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: hybrid text/binary mount
- To: cygwin-developers at sourceware dot cygnus dot com
- Subject: Re: hybrid text/binary mount
- From: schilling at fokus dot gmd dot de
- Date: Tue, 2 May 2000 11:58:26 +0200 (MEST)
>From: Chris Faylor <cgf@cygnus.com>
>On Mon, Apr 24, 2000 at 02:31:19PM -0400, DJ Delorie wrote:
>>Hey, I've got an idea. How about a mount mode where files opened for
>>reading do CR/LF conversion *if* they look like text files (i.e. no
>>binary characters, all CR/LF are part of CR/LF pair), and files open
>>for writing always write files in binary mode.
>That's amazing. I have been thinking about the same thing for several
>days. I have started to type this in several time but always hit a wall
>when I realized that given the nature of this mailing list, either no one
>would respond or somewone will respond with a twenty page treatise on the
>way they think it should be done with no hint of an effort to volunteer to
>do the actual work.
>I was thinking that if a file had any characters whose ASCII code was
>< ' ' or >= DEL before the first \n, then the file would be considered
>binary. Otherwise, the file would be text. You could apply this heuristic
>to both input and output.
This may have been true 15 years ago.....
A file is binary, if it contains non-printable characters.
As we may have e.g umlauts in 8 bit things have changed.
Jörg
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni) If you don't have iso-8859-1
schilling@fokus.gmd.de (work) chars I am J"org Schilling
URL: http://www.fokus.gmd.de/usr/schilling ftp://ftp.fokus.gmd.de/pub/unix