/[suikacvs]/markup/html/html5/spec-ja/data/common.dat
Suika

Diff of /markup/html/html5/spec-ja/data/common.dat

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.97 by apache, Sat Oct 25 11:31:10 2008 UTC revision 1.119 by apache, Sat Oct 25 11:49:04 2008 UTC
# Line 1718  US-ASCII や互換な符号化で文字� Line 1718  US-ASCII や互換な符号化で文字�
1718  #en  #en
1719  The string "<code title="">%PDF-</code>", the PDF signature.  The string "<code title="">%PDF-</code>", the PDF signature.
1720  #ja  #ja
 文字列「<code title="">%PDF-</code>」、 PDF 署名。  
1721    文字列「<code title="">%PDF-</code>」、 PDF 署名。
1722    
1723    #en
1724    Safe
1725    #ja
1726    安全
1727    
1728    #en
1729    The string "<code title="">%!PS-Adobe-</code>", the PostScript signature.
1730       <!-- copied from the text or binary section above -->
1731    #ja
1732    文字列「<code title="">%!PS-Adobe-</code>」、PostScript 署名。
1733    <code title="">%!PS-Adobe-</code>
1734    
1735    #en
1736    n/a
1737    #ja
1738    N/A
1739    
1740    #en
1741    The string "<code title="">GIF87a</code>", a GIF signature.
1742    #ja
1743    文字列「<code title="">GIF87a</code>」、GIF 署名。
1744    
1745    #en
1746    The string "<code title="">GIF89a</code>", a GIF signature.
1747    #ja
1748    文字列「<code title="">GIF89a</code>」、GIF 署名。
1749    
1750    #en
1751    The PNG signature.
1752    #ja
1753    PNG 署名。
1754    
1755    #en
1756    A JPEG SOI marker followed by the first byte of another marker.
1757    #ja
1758    JPEG SOI マーカーの後に別のマーカーの最初のバイト。
1759    
1760    #en
1761    The string "<code title="">BM</code>", a BMP signature.
1762    #ja
1763    文字列「<code title="">BM</code>」、BMP 署名。
1764    
1765    #en
1766    A 0 word following by a 1 word, a Windows Icon file format signature.
1767    #ja
1768    語 0 の後に語 1、 Windows アイコン・ファイル書式署名。
1769    
1770    #en
1771    I'd like to add types like MPEG, AVI, Flash,
1772      Java, etc, to the above table.
1773    #ja
1774    MPEG、AVI、Flash、Java などの型も上の表に追加したいと思っています。
1775    
1776    #en
1777    User agents may support further types if desired, by implicitly
1778      adding to the above table. However, user agents should not use any
1779      other patterns for types already mentioned in the table above, as
1780      this could then be used for privilege escalation (where, e.g., a
1781      server uses the above table to determine that content is not HTML
1782      and thus safe from XSS attacks, but then a user agent detects it as
1783      HTML anyway and allows script to execute).
1784    #ja
1785    利用者エージェントは、必要があれば、前掲の表に暗示的に追加することによって、
1786    更に別の型に対応して[[MAY:構いません]]。
1787    しかし、前掲の表で既に言及されている型に関して他のパターンを使うと、
1788    特権昇格に使うことができてしまいます
1789    (例えば、鯖が前掲の表を使って内容が HTML ではないと判定し、
1790    よって XSS 攻撃に関して安全と判定したところ、
1791    利用者エージェントがそれは HTML であると判定し、
1792    スクリプトが実行されるのを認めてしまいます。) から、
1793    利用者エージェントはそうする[[SHOULD NOT:べきではありません]]。
1794    
1795    
1796    #en
1797    The column marked "security" is used by the algorithm in the
1798      "text or binary" section, to avoid sniffing <code title="">text/plain</code> content as a type that can be used for a
1799      privilege escalation attack.
1800    #ja
1801    「保安性」と印された列は、「テキストまたはバイナリー」の節の算法で、
1802    <code title="">text/plain</code>
1803    の内容を特権昇格攻撃に使える型と探知してしまうことを避けるために使います。
1804    
1805    
1806    #pattern
1807    <span class=secno>* </span><dfn>Content-Type sniffing: image</dfn>
1808    #ja
1809    <span class=secno>$1 </span><dfn>Content-Type 探知: 画像</dfn>
1810    
1811    #en
1812    If the resource's <var title="">official type</var> is
1813      "image/svg+xml", then the sniffed type of the resource is its <var title="">official type</var> (an XML type).
1814    #ja
1815    資源の <var title="">official type</var> が
1816    「image/svg+xml」の場合、資源の探知型はその
1817    <var title="">official type</var> (XML 型) です。
1818    
1819    #en
1820    Otherwise, if the first bytes of the resource match one of the
1821      byte sequences in the first column of the following table, then the
1822      sniffed type of the resource is the type given in the corresponding
1823      cell in the second column on the same row:
1824    #ja
1825    そうでない場合、資源の最初の数バイトが次の表の最初の列のバイト列のいずれかと一致する場合、
1826    資源の探知型は同じ行の2番目の列の対応するこまで与えられる型です。
1827    
1828    #en
1829    Comment
1830       <!-- update the table above if you change this! -->
1831    #ja
1832    注釈
1833       <!-- update the table above if you change this! -->
1834    
1835    #en
1836    A 0 word following by a 1 word, a Windows Icon file format signature.
1837        <!-- XXX Mozilla also detects ART (AOL proprietary format) and Windows Cursor files -->
1838    #ja
1839    語 0 の後に語 1、 Windows アイコン・ファイル書式署名。
1840        <!-- XXX Mozilla also detects ART (AOL proprietary format) and Windows Cursor files -->
1841    
1842    #en
1843    Otherwise, the sniffed type of the resource is the same as
1844      its <var title="">official type</var>.
1845    #ja
1846    そうでない場合、資源の探知型は <var title="">official type</var> と同じです。
1847    
1848    #pattern
1849    <span class=secno>* </span><dfn>Content-Type sniffing: feed or HTML</dfn>
1850    #ja
1851    <span class=secno>$1 </span><dfn>Content-Type sniffing: フィードまたは HTML</dfn>
1852    
1853    #en
1854    Let <var title="">s</var> be the stream of bytes, and let
1855       <span><var title="">s</var>[<var title="">i</var>]</span> represent
1856       the byte in <var title="">s</var> with position <var title="">i</var>, treating <var title="">s</var> as zero-indexed
1857       (so the first byte is at <span><var title="">i</var>=0</span>).
1858    #ja
1859    <var title="">s</var> をバイトのストリームとし、
1860    <span><var title="">s</var>[<var title="">i</var>]</span> を <var title="">s</var>
1861    中の位置 <var title="">i</var> のバイトを表すとします。
1862    ただし、 <var title="">s</var> は零索引付けされている
1863    (ので最初のバイトは位置 <span><var title="">i</var>=0</span> にある) とします。
1864    
1865    #en
1866    If at any point this algorithm requires the user agent to
1867       determine the value of a byte in <var title="">s</var> which is not
1868       yet available, or which is past the first 512 bytes of the
1869       resource, or which is beyond the end of the resource, the user
1870       agent must stop this algorithm, and assume that the sniffed type of
1871       the resource is "text/html".
1872    #ja
1873    この算法のいずれかの地点で利用者エージェントが <var title="">s</var> 中のまだ利用可能となっていないバイトや資源の最初の512バイトを越えたバイトや資源の終わりを越えたバイトの値を判断することを要求する場合には、
1874    利用者エージェントはこの算法を停止し、資源の探知型は「text/html」
1875    であるとしなければ[[MUST:なりません]]。
1876    
1877    
1878    #en
1879    User agents are allowed, by the first step of this
1880       algorithm, to wait until the first 512 bytes of the resource are
1881       available.
1882    #ja
1883    利用者エージェントは、この算法の最初の段階により、資源の最初の 512 バイトが利用可能となるまで待つことが認められています。

Legend:
Removed from v.1.97  
changed lines
  Added in v.1.119

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24