<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>binary</title>
  </head>

  <body>
    <h1>binary</h1>

    <p>ëÏÍÁÎÄÁ ×ÓÔÁ×ÌÑÅÔ É ÉÚ×ÌÅËÁÅÔ ÐÏÌÑ ÉÚ Ä×ÏÉÞÎÙÈ ÓÔÒÏË.</p>

    <pre>
      <strong>binary</strong> <strong>format</strong> <em>formatString</em> ?<em>arg</em> <em>arg</em>...?
      <strong>binary</strong> <strong>scan</strong> <em>string</em> <em>formatString</em> ?<em>varName</em> <em>varName</em>...?
    </pre>

    <h2>ïðéóáîéå</h2> 

    <p> ëÏÍÁÎÄÁ <strong>binary</strong> ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÓÒÅÄÓÔ×Á ÄÌÑ
      ÍÁÎÉÐÕÌÉÒÏ×ÁÎÉÑ Ä×ÏÉÞÎÙÍÉ ÄÁÎÎÙÍÉ. ðÅÒ×ÁÑ ÉÚ ÆÏÒÍ ËÏÍÁÎÄÙ
      ËÏÎ×ÅÒÔÉÒÕÅÔ ÏÂÙÞÎÙÅ Tcl-ÚÎÁÞÅÎÉÑ <em>arg</em> × Ä×ÏÉÞÎÏÅ
      ÞÉÓÌÏ. îÁÐÒÉÍÅÒ, ×ÙÚ×ÁÎÎÁÑ Ó ÁÒÇÕÍÅÎÔÁÍÉ <strong>16</strong> É <strong>22</strong>,
      ÏÎÁ ×ÅÒÎÅÔ 8-ÂÁÊÔÏ×ÏÅ Ä×ÏÉÞÎÕÀ ÓÔÒÏËÕ, ÓÏÓÔÏÑÝÕÀ ÉÚ Ä×ÕÈ
      4-ÂÁÊÔÏ×ÙÈ ÞÉÓÅÌ, ÐÒÅÄÓÔÁ×ÌÑÀÝÉÈ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ <strong>16</strong> É
      <strong>22</strong>.  ÷ÔÏÒÁÑ ÆÏÒÍÁ ËÏÍÁÎÄÙ ×ÙÐÏÌÎÑÅÔ ÏÂÒÁÔÎÏÅ ÄÅÊÓÔ×ÉÅ,
      ÏÎÁ ÉÚ×ÌÅËÁÅÔ ÉÚ Ä×ÏÉÞÎÏÊ ÓÔÒÏËÉ ÄÁÎÎÙÅ É ×ÏÚ×ÒÁÝÁÅÔ ÉÈ ËÁË
      ÏÂÙÞÎÙÅ Tcl ÓÔÒÏËÉ.</p>

    <dl>
      <dt><a name="binary format"></a><strong>binary</strong> <strong>format</strong></dt>
      
    <dd><p>ëÏÍÁÎÄÁ <strong>binary format</strong> ÓÏÚÄÁÅÔ Ä×ÏÉÞÎÕÀ ÓÔÒÏËÕ ÐÏ
	  ÐÒÁ×ÉÌÁÍ, ÚÁÄÁÎÎÙÍ Ó ÐÏÍÏÝØÀ ÛÁÂÌÏÎÁ <em>formatString</em>.
	  óÏÄÅÒÖÁÎÉÅ ÜÔÏÊ ÓÔÒÏËÉ ÚÁÄÁÅÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÙÍÉ ÁÒÇÕÍÅÎÔÁÍÉ
	  <em>arg</em>. ëÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ ÓÆÏÒÍÉÒÏ×ÁÎÎÕÀ Ä×ÏÉÞÎÕÀ
	  ÓÔÒÏËÕ.</p>
	
        <p>ûÁÂÌÏÎ <em>formatString</em> ÓÏÄÅÒÖÉÔ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÉÚ
	  ÎÕÌÑ ÉÌÉ ÂÏÌÅÅ ÓÐÅÃÉÆÉËÁÔÏÒÏ× ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ, ÒÁÚÄÅÌÅÎÎÙÈ
	  ÏÄÎÉÍ ÉÌÉ ÂÏÌÅÅ ÐÒÏÂÅÌÁÍÉ. ëÁÖÄÙÊ ÓÐÅÃÉÆÉËÁÔÏÒ
	  ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÓÏÓÔÏÉÔ ÉÚ ÂÕË×Ù, ÚÁ ËÏÔÏÒÏÊ ÍÏÖÅÔ ÓÌÅÄÏ×ÁÔØ
	  ÞÉÓÌÏ count. ëÁË ÐÒÁ×ÉÌÏ, ÓÐÅÃÉÆÉËÁÔÏÒ ÉÓÐÏÌØÚÕÅÔ ÏÄÉÎ ÉÚ
	  ÁÒÇÕÍÅÎÔÏ× <em>arg</em> ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ×ÅÌÉÞÉÎÕ ÄÌÑ
	  ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ. âÕË×Á × ÓÐÅÃÉÆÉËÁÔÏÒÅ ÕËÁÚÙ×ÁÅÔ ÔÉÐ
	  ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ (ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ). þÉÓÌÏ <em>count</em> ÏÂÙÞÎÏ
	  ÕËÁÚÙ×ÁÅÔ ÓËÏÌØËÏ ÏÂßÅËÔÏ× ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ×ÙÂÉÒÁÅÔÓÑ ÉÚ
	  ÚÎÁÞÅÎÉÑ <em>arg</em>. óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, <em>count</em> ÄÏÌÖÎÏ
	  ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÙÍ ÄÅÓÑÔÉÞÎÙÍ ÞÉÓÌÏÍ. åÓÌÉ ÚÎÁÞÅÎÉÅ count
	  ÒÁ×ÎÏ <strong>*</strong>, ÜÔÏ ÏÂÙÞÎÏ ÕËÁÚÙ×ÁÅÔ, ÞÔÏ ÎÁÄÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÅ
	  ÚÎÁÞÅÎÉÅ ÁÒÇÕÍÅÎÔÁ. åÓÌÉ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× <em>arg</em> ÎÅ
	  ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÞÉÓÌÕ ÓÐÅÃÉÆÉËÁÔÏÒÏ×, ÔÒÅÂÕÀÝÉÈ ÄÌÑ ÓÅÂÑ
	  ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ ÁÒÇÕÍÅÎÔÁ, ×ÙÄÁÅÔÓÑ ÏÛÉÂËÁ.</p>

	<p>ïÂÙÞÎÏ ÒÅÚÕÌØÔÁÔ ËÁÖÄÏÇÏ ÎÏ×ÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÏÐÉÓÙ×ÁÅÔÓÑ
	  × ËÏÎÅà ×ÏÚ×ÒÁÝÁÅÍÏÊ ÓÔÒÏËÉ. ïÄÎÁËÏ, Ó ÐÏÍÏÝØÀ ÓÐÅÃÉÁÌØÎÙÈ
	  ÓÐÅÃÉÆÉËÁÔÏÒÏ× ÔÏÞËÕ ××ÏÄÁ ÎÏ×ÏÇÏ ÚÎÁÞÅÎÉÑ (ËÕÒÓÏÒ) ÍÏÖÎÏ
	  ÐÅÒÅÄ×ÉÇÁÔØ ÐÏ ÆÏÒÍÉÒÕÅÍÏÊ ÓÔÒÏËÅ.</p>

	<p>îÉÖÅ ÐÒÉ×ÅÄÅÎÙ ÄÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ ÓÐÅÃÉÆÉËÁÔÏÒÏ×
	  ÐÒÅÏÂÒÁÚÏ×ÁÎÉÊ É ÏÐÉÓÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ.</p>

	<dl>

	  <dt><strong>a</strong> ?<em>count</em>?</dt>

	  <dd><p>ðÅÒÅÄÁÅÔ × ×ÙÈÏÄÎÕÀ ÓÔÒÏËÕ <em>count</em> ÓÉÍ×ÏÌÏ× ÉÚ
	      ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ÁÒÇÕÍÅÎÔÁ <em>arg</em>. åÓÌÉ × <em>arg</em>
	      ÓÏÄÅÒÖÉÔÓÑ ÍÅÎØÛÅ <em>count</em> ÂÁÊÔ, ÄÏÂÁ×ÌÑÀÔÓÑ ÎÕÌÅ×ÙÅ
	      ÂÁÊÔÙ. åÓÌÉ × <em>arg</em> ÓÏÄÅÒÖÉÔÓÑ ÂÏÌØÛÅ <em>count</em>
	      ÂÁÊÔ, &quot;ÌÉÛÎÉÅ&quot; ÂÁÊÔÙ ÉÇÎÏÒÉÒÕÀÔÓÑ. åÓÌÉ
	      <em>count</em> ÒÁ×ÎÏ <strong>*</strong>, ÉÓÐÏÌØÚÕÀÔÓÑ ×ÓÅ ÂÁÊÔÙ ÉÚ
	      <em>arg.</em> åÓÌÉ <em>count</em> ÏÔÓÕÔÓÔ×ÕÅÔ, ÉÓÐÏÌØÚÕÅÔÓÑ
	      ÏÄÉÎ ÂÁÊÔ. îÁÐÒÉÍÅÒ, ËÏÍÁÎÄÁ</p>
	    <pre>
	      binary format a7a*a alpha bravo charlie
	    </pre>
	    <p>×ÅÒÎÅÔ ÓÔÒÏËÕ, ÜË×É×ÁÌÅÎÔÎÕÀ <strong> alpha\000\000bravoc</strong>.</p>
	  </dd>
	  
	  <dt><strong>A</strong> ?<em>count</em>?</dt>

	  <dd><p>ôÏ ÖÅ, ÞÔÏ É a, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÔÏÇÏ, ÞÔÏ ÄÌÑ
	      ÚÁÐÏÌÎÅÎÉÑ ÉÓÐÏÌØÚÕÀÔÓÑ ÎÅ ÎÕÌÅ×ÙÅ ÂÁÊÔÙ, Á
	      ÐÒÏÂÅÌÙ. îÁÐÒÉÍÅÒ, ËÏÍÁÎÄÁ</p>
	    <pre>
	      binary format A6A*A alpha bravo charlie
	    </pre>
	    <p>×ÅÒÎÅÔ <strong>alpha bravoc</strong>.</p>
	  </dd>

	  <dt><strong>b</strong> ?<em>count</em>?</dt>

	  <dd><p>ðÅÒÅÄÁÅÔ × ×ÙÈÏÄÎÕÀ ÓÔÒÏËÕ <em>count</em> ÂÉÔ × ÐÏÒÑÄËÅ
	      ÏÔ ÍÌÁÄÛÉÈ Ë ÓÔÁÒÛÉÍ × ËÁÖÄÏÍ ÂÁÊÔÅ. áÒÇÕÍÅÎÔ <em>arg</em>
	      ÄÏÌÖÅÎ ÓÏÓÔÏÑÔØ ÉÚ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÎÕÌÅÊ É ÅÄÉÎÉÃ.
	      ðÏÒÑÄÏË ÂÁÊÔÏ× × ×ÙÈÏÄÎÏÊ ÓÔÒÏËÅ ÔÏÔ ÖÅ, ÞÔÏ É ×Ï
	      ×ÈÏÄÎÏÊ ÉÎÆÏÒÍÁÃÉÉ. ìÉÛÎÉÅ ÂÉÔÙ ÏÔÓÅËÁÀÔÓÑ, ÎÅÄÏÓÔÁÀÝÉÅ
	      ÄÏÐÏÌÎÑÀÔÓÑ ÎÕÌÑÍÉ. ðÏ ÕÍÏÌÞÁÎÉÀ ÆÏÒÍÁÔÉÒÕÅÔÓÑ ÏÄÉÎ ÂÉÔ.
	      åÓÌÉ ÞÉÓÌÏ ÆÏÒÍÁÔÉÒÕÅÍÙÈ ÂÉÔÏ× ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÃÅÌÏÍÕ
	      ÞÉÓÌÕ ÂÁÊÔÏ×, ÎÅÄÏÓÔÁÀÝÉÅ ÂÉÔÙ ÄÏÐÏÌÎÑÀÔÓÑ ÎÕÌÑÍÉ.