Wireshark-users: Re: [Wireshark-users] SMB Trans2 FILE_QUERY_INFO Query File Standard Info - what
From: Guy Harris <[email protected]>
Date: Mon, 26 Feb 2007 09:42:08 -0800
Surlow, Jim wrote:

Regarding #1 – Am guessing that the files were written on the unix end and when read from the Windows side it just keeps searching for a Ctrl-Z EOF rather than Ctrl-D EOF,
...which would be a bit bizarre given that both Windows and UN*X have a 
"the file is this many bytes long" EOF - i.e., the file system stores 
the length of the file, in bytes, as one of the file's properties.
There are no actual ^D's stored as end-of-file padding in UN*X files to 
pad the file out to a disk block or file system block boundary 
(control-D is handled by the tty driver, which treats it as an 
indication that, when running in cooked mode, a "line" should be 
constructed that contains everything typed since the last line but *not* 
including the ^D, so if you've typed nothing on the line, that looks 
like a zero-length line, and a read returning a byte count of 0 is 
generally treated as an end-of-file indication), and, unless you have a 
very crufty old application, I would hope that there are no actual ^Z's 
stored as end-of-file padding in Windows files to pad the file out to a 
disk block or file system block boundary.