ホスト動作環境

CPU、カーネル、オペレーティングシステムバージョン、オブジェクト形式、製造業者、Linux ディストリビューション、ファイル形式、文字セットについては、動作環境識別子を参照してください。

ClientExecutableURL 代替文字列

動作環境識別子文字列は、GNU AutoConfig ツールで使用されているフォーマットに基づき、以下のフォーマットになります。

原則として、実行可能ファイルイメージに関して互換性のない動作環境を区別するために必要な場合にのみ、新しい識別子を定義します。例えば、同じオペレーティングシステムの互換性のあるバージョンに異なるタグは使用できません。

現在定義されているタグ:

CPU タイプ ID 説明
alpha Digital Alpha* 互換
ARM ARM* コアまたは互換
i86 Intel* 80x86 ファミリ互換の CPU
i960 Intel* i960 互換
jvm Java 仮想マシン*
mips MIPS 互換
ppc IBM/Motorola PowerPC* 互換
sh3 Hitachi SH-3* 互換
sh4 Hitachi SH-4* 互換
sparc Sun Sparc* 互換
カーネル ID
chorus
javaos
linux
os9
qnx
vxworks

リクエストした OS プラットフォームが Java ベースの場合は、以下のリストのように、「OS 識別子」がフィールドに表示される可能性があります。

OS+Version-Identifiers
beos beos4.4 に置き換わる
ejava
epocc
epoce
epocq
epocs
gnu
jre1.1
jre1.2
macos
macosx
os9
palmos
photon
pjava
pjava1.1
plan9
qnx
rtjava
win32 win98、winNT4 などに置き換わる
win64 win98、winNT4 などに置き換わる
オブジェクト形式識別子 [参照 9]
aout
bout
coff
elf
jar

[参照 9: オブジェクト形式が識別子文字列によって一意に暗示されていない場合にのみ適用。]

製造業者識別子
amiga*
apple*
be*
ericsson*
ibm*
intel*
lucent*
microsoft*
microware*
motorola*
nokia*
palm*
psion*
qnx*
sun*
symbian*
toshiba*
不明 [参照 10]

[参照 10: どれにも該当しない場合に使用]

Linux では、必要に応じて "manufacturer" フィールドを使用して Linux のディストリビューションを示すことができる (この場合は、ディストリビューションのバージョンを示す)。それ例外の場合は、「不明」を使用する。

Linux ディストリビューション識別子
caldera
debian
dlx
doslinux
linuxpro
linuxware
mandrake
mklinux
redhat
slackware
stampede
suse
turbolinux
yggdrasil
動作環境識別子文字列の例
i86-microsoft-win32
i86-unknown-linux-gnu
i86-redhat-linux-gnu6
IconURL 代替文字列

IconURL 動作環境識別子文字列の一般的な形式:

xx[m]

オプションのタグ "m" はモノクロまたはグレー諧調を示す。ホストは、タグで示された画像ファイル形式をどれでも自由に照合/要求できますが、少なくとも Portable Network Graphic (P​NG) 規格に準拠したファイルが、結果の URL で利用可能でなければなりません (=png で指定)。

ファイル形式タグ 説明
png Portable Network Graphics
gif Graphics Interchange File format
bmp Windows bitmap

現在定義されている IconURL アイコン形式識別子文字列:

アイコン形式識別子文字列の例
32x32x8.png 256 色 32 X 32 アイコン (255 色 + トランスペアレント)
16x16x8.png
16x16x1m.png Black-and-white (またはモノクロ + 透明)
10x10x2m.png 4 諧調のグレースケール

文字セットのレパートリー

文字セットレパートリーのコードには以下の一般的な形式があります。

ビット番号 文字セットのレパートリー 説明
0 ISO-8859-1 ラテン文字 No. 1
1 ISO-8859-2 ラテン文字 No. 2
2 ISO-8859-3 ラテン文字 No. 3
3 ISO-8859-4 ラテン文字 No. 4
4 ISO-8859-5 ラテン文字/キリル文字
5 ISO-8859-6 ラテン文字/アラビア文字
6 ISO-8859-7 ラテン文字/ギリシャ文字
7 ISO-8859-8 ラテン文字/ヘブライ文字
8 ISO-8859-9 ラテン文字 No. 5
9 ISO-8859-10 ラテン文字 No. 6
10 ISO-8859-13 ラテン文字 No. 7
11 ISO-8859-14 ラテン文字 No. 8
12 ISO-8859-15 ラテン文字 No. 9
13 GB18030 中国語 (中華人民共和国)
14 JIS X0208-1990、JIS X0201-1976 日本語
15 KSC 5601-1992 韓国語
16 Big5 中国語 (台湾)
17 TIS-620 タイ

*第三者のブランドおよび名称は、それぞれの所有者が所有します。