Na 15 Feb 2001 11:21:56 +0100, je David Klasinc zapisal:
>
> On Wed, Feb 14, 2001 at 03:57:18PM +0100, Andraz Tori wrote:
>
> > obstajajo majhni programcki ki to sami uredijo,
> > pod linuxom lahko celo particijo tako mountas da ti samodejno iz dos
> > nacina pretvarja v unix nacin kadar je datoteka odprta textovno.r..
> > pod windowsi pa skoraj vsak pameten editor tudi samodejno naredi
> > pretvorbo
>
> Mogoce brcam v temo ampak... Kako pa ves, da je datoteka odprta textovno?
>
> ima fopen() open() kak bit, ki ga nastavis al kako?
ja.. open ima O_BINARY za binarne in po analogiji O_TEXT (ali pa se kako
drugace imenuje, nikoli nisem uporabil in ne vem)
fopen ima verjetno tudi nekaj, cesar pa zdajle ne najdem
hmm ocitno tule nic ne pise da bi bilo vezano na o_binary .. ampak
vseeno mogoce...
seveda mora biti particija ustrezno moutana opcija je conv:
conv=b[inary] / conv=t[ext] / conv=a[uto]
The fat file system can perform CRLF<-->NL (MS-DOS
text format to UNIX text format) conversion in the
kernel. The following conversion modes are avail-
able:
binary no translation is performed. This is the
default.
text CRLF<-->NL translation is performed on all
files.
auto CRLF<-->NL translation is performed on all
files that don't have a "well-known binary"
extension. The list of known extensions can
be found at the beginning of fs/fat/misc.c
(as of 2.0, the list is: exe, com, bin, app,
sys, drv, ovl, ovr, obj, lib, dll, pif, arc,
zip, lha, lzh, zoo, tar, z, arj, tz, taz,
tzp, tpz, gz, tgz, deb, gif, bmp, tif, gl,
jpg, pcx, tfm, vf, gf, pk, pxl, dvi).
Programs that do computed lseeks won't like in-ker-
nel text conversion. Several people have had their
data ruined by this translation. Beware!
For file systems mounted in binary mode, a conver-
sion tool (fromdos/todos) is available.
Lep Pozdrav
Andraz Tori