亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ftpclient.h

?? 實現了wince 客戶端上傳下載查看文件及目錄的功能接口d
?? H
?? 第 1 頁 / 共 3 頁
字號:
   A string of n filler bytes can be compressed into a single
   byte, where the filler byte varies with the representation
   type.  If the type is ASCII or EBCDIC the filler byte is <SP>
   (Space, ASCII code 32, EBCDIC code 64).  If the type is Image
   or Local byte the filler is a zero byte.

   Filler String:
<PRE>
         2       6
      +-+-+-+-+-+-+-+-+
      |1 1|     n     |
      +-+-+-+-+-+-+-+-+
</PRE>
   The escape sequence is a double byte, the first of which is the
   escape byte (all zeros) and the second of which contains
   descriptor codes as defined in Block mode.  The descriptor
   codes have the same meaning as in Block mode and apply to the
   succeeding string of bytes.

   Compressed mode is useful for obtaining increased bandwidth on
   very large network transmissions at a little extra CPU cost.
   It can be most effectively used to reduce the size of printer
   files such as those generated by RJE hosts.
*/

/** \class nsFTP::CRepresentation
   DATA REPRESENTATION AND STORAGE

   Data is transferred from a storage device in the sending host to a
   storage device in the receiving host.  Often it is necessary to
   perform certain transformations on the data because data storage
   representations in the two systems are different.  For example,
   NVT-ASCII has different data storage representations in different
   systems.  DEC TOPS-20s's generally store NVT-ASCII as five 7-bit
   ASCII characters, left-justified in a 36-bit word. IBM Mainframe's
   store NVT-ASCII as 8-bit EBCDIC codes.  Multics stores NVT-ASCII
   as four 9-bit characters in a 36-bit word.  It is desirable to
   convert characters into the standard NVT-ASCII representation when
   transmitting text between dissimilar systems.  The sending and
   receiving sites would have to perform the necessary
   transformations between the standard representation and their
   internal representations.

   A different problem in representation arises when transmitting
   binary data (not character codes) between host systems with
   different word lengths.  It is not always clear how the sender
   should send data, and the receiver store it.  For example, when
   transmitting 32-bit bytes from a 32-bit word-length system to a
   36-bit word-length system, it may be desirable (for reasons of
   efficiency and usefulness) to store the 32-bit bytes
   right-justified in a 36-bit word in the latter system.  In any
   case, the user should have the option of specifying data
   representation and transformation functions.  It should be noted

   that FTP provides for very limited data type representations.
   Transformations desired beyond this limited capability should be
   performed by the user directly.

   Several types take a second parameter. The first parameter is
   denoted by a single Telnet character, as is the second
   Format parameter for ASCII and EBCDIC; the second parameter
   for local byte is a decimal integer to indicate Bytesize.
   The parameters are separated by a <SP> (Space, ASCII code
   32).

   The following codes are assigned for type:
<PRE>
                \    /
      A - ASCII |    | N - Non-print
                |-><-| T - Telnet format effectors
      E - EBCDIC|    | C - Carriage Control (ASA)
                /    \
      I - Image

      L <byte size> - Local byte Byte size
</PRE>
   The default representation type is ASCII Non-print.  If the
   Format parameter is changed, and later just the first
   argument is changed, Format then returns to the Non-print
   default.
*/

/** \class nsFTP::CType
   Objects of this class are only used in conjunction with CRepresentation.

   DATA TYPES

   Data representations are handled in FTP by a user specifying a
   representation type.  This type may implicitly (as in ASCII or
   EBCDIC) or explicitly (as in Local byte) define a byte size for
   interpretation which is referred to as the "logical byte size."
   Note that this has nothing to do with the byte size used for
   transmission over the data connection, called the "transfer
   byte size", and the two should not be confused.  For example,
   NVT-ASCII has a logical byte size of 8 bits.  If the type is
   Local byte, then the TYPE command has an obligatory second
   parameter specifying the logical byte size.  The transfer byte
   size is always 8 bits.
*/

/** \fn static const CType nsFTP::CType::ASCII()
   This is the default type and must be accepted by all FTP
   implementations.  It is intended primarily for the transfer
   of text files, except when both hosts would find the EBCDIC
   type more convenient.

   The sender converts the data from an internal character
   representation to the standard 8-bit NVT-ASCII
   representation (see the Telnet specification).  The receiver
   will convert the data from the standard form to his own
   internal form.

   In accordance with the NVT standard, the <CRLF> sequence
   should be used where necessary to denote the end of a line
   of text.  (See the discussion of file structure at the end
   of the Section on Data Representation and Storage.)

   Using the standard NVT-ASCII representation means that data
   must be interpreted as 8-bit bytes.

   The Format parameter for ASCII and EBCDIC types is discussed
   below.
*/

/** \fn static const CType nsFTP::CType::EBCDIC()
   This type is intended for efficient transfer between hosts
   which use EBCDIC for their internal character
   representation.

   For transmission, the data are represented as 8-bit EBCDIC
   characters.  The character code is the only difference
   between the functional specifications of EBCDIC and ASCII
   types.

   End-of-line (as opposed to end-of-record--see the discussion
   of structure) will probably be rarely used with EBCDIC type
   for purposes of denoting structure, but where it is
   necessary the <NL> character should be used.
*/

/** \fn static const CType nsFTP::CType::Image()
   The data are sent as contiguous bits which, for transfer,
   are packed into the 8-bit transfer bytes.  The receiving
   site must store the data as contiguous bits.  The structure
   of the storage system might necessitate the padding of the
   file (or of each record, for a record-structured file) to
   some convenient boundary (byte, word or block).  This
   padding, which must be all zeros, may occur only at the end
   of the file (or at the end of each record) and there must be
   a way of identifying the padding bits so that they may be
   stripped off if the file is retrieved.  The padding
   transformation should be well publicized to enable a user to
   process a file at the storage site.

   Image type is intended for the efficient storage and
   retrieval of files and for the transfer of binary data.  It
   is recommended that this type be accepted by all FTP
   implementations.
*/

/** \fn static const CType nsFTP::CType::LocalByte()
   The data is transferred in logical bytes of the size
   specified by the obligatory second parameter, Byte size.
   The value of Byte size must be a decimal integer; there is
   no default value.  The logical byte size is not necessarily
   the same as the transfer byte size.  If there is a
   difference in byte sizes, then the logical bytes should be
   packed contiguously, disregarding transfer byte boundaries
   and with any necessary padding at the end.

   When the data reaches the receiving host, it will be
   transformed in a manner dependent on the logical byte size
   and the particular host.  This transformation must be
   invertible (i.e., an identical file can be retrieved if the
   same parameters are used) and should be well publicized by
   the FTP implementors.

   For example, a user sending 36-bit floating-point numbers to
   a host with a 32-bit word could send that data as Local byte
   with a logical byte size of 36.  The receiving host would
   then be expected to store the logical bytes so that they
   could be easily manipulated; in this example putting the
   36-bit logical bytes into 64-bit double words should
   suffice.

   In another example, a pair of hosts with a 36-bit word size
   may send data to one another in words by using TYPE L 36.
   The data would be sent in the 8-bit transmission bytes
   packed so that 9 transmission bytes carried two host words.
*/

/** \class nsFTP::CTypeFormat
   Objects of this class are only used in conjunction with CRepresentation.

   FORMAT CONTROL

   The types ASCII and EBCDIC also take a second (optional)
   parameter; this is to indicate what kind of vertical format
   control, if any, is associated with a file.  The following
   data representation types are defined in FTP:

   A character file may be transferred to a host for one of
   three purposes: for printing, for storage and later
   retrieval, or for processing.  If a file is sent for
   printing, the receiving host must know how the vertical
   format control is represented.  In the second case, it must
   be possible to store a file at a host and then retrieve it
   later in exactly the same form.  Finally, it should be
   possible to move a file from one host to another and process
   the file at the second host without undue trouble.  A single
   ASCII or EBCDIC format does not satisfy all these
   conditions.  Therefore, these types have a second parameter
   specifying one of the following three formats:
*/

/** \fn static const CTypeFormat nsFTP::CTypeFormat::NonPrint()
   NON PRINT

   This is the default format to be used if the second
   (format) parameter is omitted.  Non-print format must be
   accepted by all FTP implementations.

   The file need contain no vertical format information.  If
   it is passed to a printer process, this process may
   assume standard values for spacing and margins.

   Normally, this format will be used with files destined
   for processing or just storage.
*/

/** \fn static const CTypeFormat nsFTP::CTypeFormat::TelnetFormat()
   TELNET FORMAT CONTROLS

   The file contains ASCII/EBCDIC vertical format controls
   (i.e., <CR>, <LF>, <NL>, <VT>, <FF>) which the printer
   process will interpret appropriately.  <CRLF>, in exactly
   this sequence, also denotes end-of-line.
*/

/** \fn static const CTypeFormat nsFTP::CTypeFormat::CarriageControl()
   CARRIAGE CONTROL (ASA)

   The file contains ASA (FORTRAN) vertical format control
   characters.  (See RFC 740 Appendix C; and Communications
   of the ACM, Vol. 7, No. 10, p. 606, October 1964.)  In a
   line or a record formatted according to the ASA Standard,
   the first character is not to be printed.  Instead, it
   should be used to determine the vertical movement of the
   paper which should take place before the rest of the
   record is printed.

   The ASA Standard specifies the following control
   characters:

      Character     Vertical Spacing

      blank         Move paper up one line
      0             Move paper up two lines
      1             Move paper to top of next page
      +             No movement, i.e., overprint

   Clearly there must be some way for a printer process to
   distinguish the end of the structural entity.  If a file
   has record structure (see below) this is no problem;
   records will be explicitly marked during transfer and
   storage.  If the file has no record structure, the <CRLF>
   end-of-line sequence is used to separate printing lines,
   but these format effectors are overridden by the ASA
   controls.
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线视频免费| 亚洲欧洲av在线| 亚洲欧洲国产专区| 亚洲国产成人一区二区三区| 91香蕉视频污| 亚洲另类一区二区| 欧美一区二区三区在线| 久久成人久久爱| 国产日产亚洲精品系列| 91年精品国产| 日本久久电影网| 日韩av一区二区在线影视| 欧美videossexotv100| 成人国产精品免费观看动漫| 亚洲小说欧美激情另类| 精品国内片67194| 91麻豆.com| 欧美写真视频网站| 精品一区二区三区视频| 亚洲卡通动漫在线| 午夜久久电影网| 亚洲欧美一区二区不卡| 精品成人一区二区三区| 国产亚洲综合色| 欧美一区二区网站| 欧美精品一区二区三区四区| 国产精品九色蝌蚪自拍| 久久久九九九九| 久久综合狠狠综合| 51午夜精品国产| 欧美中文一区二区三区| 91麻豆精品秘密| 日韩一区国产二区欧美三区| 欧美日高清视频| 在线视频综合导航| 精品国产精品网麻豆系列| 亚洲欧洲另类国产综合| 视频在线观看一区二区三区| 亚洲电影你懂得| 一区二区三区丝袜| 国精产品一区一区三区mba桃花| 午夜激情久久久| 成人国产一区二区三区精品| 欧美一级视频精品观看| 中文字幕亚洲一区二区va在线| 亚洲国产视频直播| 9人人澡人人爽人人精品| 丰满放荡岳乱妇91ww| 国产不卡在线播放| 91麻豆精品国产91久久久资源速度| 国产色产综合产在线视频| 亚洲成人久久影院| 99在线精品观看| 久久精品综合网| 九一九一国产精品| 欧美日韩国产中文| 一区二区三区免费看视频| 国产成人h网站| 91老司机福利 在线| 亚洲精品一线二线三线无人区| 亚洲一区二区成人在线观看| 婷婷中文字幕综合| 波多野结衣在线一区| 久久久亚洲精品石原莉奈| 天天影视网天天综合色在线播放| 99久久er热在这里只有精品66| 在线观看www91| 亚洲人成网站影音先锋播放| 高清国产一区二区| 久久精品一级爱片| 久久国产精品露脸对白| 欧美videofree性高清杂交| 美女www一区二区| 91小视频免费看| 国产精品成人一区二区三区夜夜夜| 国产一区久久久| 一本久久综合亚洲鲁鲁五月天| 色综合久久久久综合体| 亚洲欧美日韩综合aⅴ视频| 99久久精品免费看国产免费软件| 中文字幕第一区| 成人激情视频网站| 亚洲人成精品久久久久| 91久久国产最好的精华液| 亚洲人吸女人奶水| 欧美日韩一区二区三区四区五区| 久久精品视频在线免费观看| 国产一区二区免费视频| 久久嫩草精品久久久久| 懂色av中文一区二区三区| 中文字幕二三区不卡| 97se亚洲国产综合在线| 亚洲曰韩产成在线| 欧美一区三区四区| 国产资源在线一区| 成人免费一区二区三区在线观看| 97久久超碰国产精品| 五月婷婷激情综合| 精品国产不卡一区二区三区| 波多野结衣欧美| 亚洲va在线va天堂| 精品国产三级电影在线观看| 成人黄动漫网站免费app| 亚洲国产精品久久人人爱| 欧美电影免费观看高清完整版在线 | 亚洲狼人国产精品| 3751色影院一区二区三区| 久久99精品久久久久婷婷| 中文字幕中文在线不卡住| 欧美日韩三级一区二区| 国产精品一区三区| 亚洲精品一区二区精华| 成人av在线播放网址| 婷婷中文字幕综合| 国产精品国产三级国产aⅴ原创 | 日韩不卡手机在线v区| 国产欧美日韩三区| 欧美三级视频在线| 国产成人精品网址| 午夜电影一区二区| 国产精品传媒入口麻豆| 精品国产乱码久久久久久久| 日本韩国一区二区三区| 国产在线播放一区| 五月天一区二区| 一区二区三区在线不卡| 久久在线观看免费| 欧美福利电影网| 午夜欧美大尺度福利影院在线看| 精品剧情v国产在线观看在线| 在线视频欧美精品| www.亚洲在线| 国产精品一区二区久激情瑜伽| 亚洲一区二区在线观看视频| 日本一区二区免费在线观看视频| 欧美一区二区国产| 欧美日韩亚洲综合一区| 91天堂素人约啪| 成人黄色国产精品网站大全在线免费观看| 欧美a级一区二区| 久久久天堂av| 精品国产一区二区精华| 91精品国产高清一区二区三区| 色狠狠一区二区三区香蕉| 成熟亚洲日本毛茸茸凸凹| 亚洲欧美日韩一区二区| 欧美国产1区2区| 久久久一区二区三区捆绑**| 欧美成人福利视频| 91精品免费在线| 91精品久久久久久久99蜜桃| 欧美亚洲综合色| 欧美中文字幕不卡| 欧美日韩亚洲高清一区二区| 色综合一个色综合| 日本在线不卡一区| 奇米一区二区三区av| 日韩 欧美一区二区三区| 免费观看日韩av| 美日韩一区二区三区| 久久国产精品99久久人人澡| 久草精品在线观看| 国产成人精品免费一区二区| 国产精品资源在线观看| 成人开心网精品视频| 99久久久精品免费观看国产蜜| fc2成人免费人成在线观看播放 | 亚洲成人免费在线| 午夜电影久久久| 精品在线亚洲视频| 国产精品中文字幕日韩精品| 成人一区二区三区中文字幕| 99久久免费视频.com| 欧美影视一区在线| 日韩视频免费观看高清在线视频| 精品国产一区二区三区不卡| 中文字幕av一区二区三区高| 亚洲激情六月丁香| 日本欧美韩国一区三区| 国产成人免费视频网站高清观看视频 | 国产午夜精品久久| 最好看的中文字幕久久| 久久久www免费人成精品| 国产精品高潮呻吟久久| 午夜精品福利久久久| 国产麻豆欧美日韩一区| 色婷婷综合久久久中文一区二区| 欧美精品一二三区| 国产欧美日韩三级| 亚洲成av人片在线| 成人丝袜18视频在线观看| 在线观看视频欧美| 亚洲精品在线电影| 亚洲综合丁香婷婷六月香| 久久99国内精品| 欧美性一区二区| 国产精品久久久久久户外露出| 日本特黄久久久高潮| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 91精品国产91久久久久久最新毛片 |