/
291.txt
40 lines (29 loc) · 1.95 KB
/
291.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
バイナリ・データ (オクテット列) を転送のため文字列に変換する方式
の一つ。石塚匡哉氏が考案し、主に日本のパソコン通信世界 (PC-98 M$-DOS 世界)
で使用されていました。
現在ではあまり使われていないようです。 Win32 の実装の多くは、
ISH32.DLL <http://www.csdinc.co.jp/archiver/lib/ish32.html>
を使っているようです。
AISH32.DLL <http://www.csdinc.co.jp/archiver/lib/aish32.html>
というのもあるみたいです。いずれにしろ、[[過去の遺産]]の処理
が主目的っぽくて、新しいデータの生産には使われていないと思われますし、
使うべきでもないでしょう。
*形式
ISH のソース・パッケージ
<http://www.vector.co.jp/soft/dos/util/se003700.html>
に説明が同梱されてます。
変換後に使用する文字種で、 jis7, jis8, sjis, non-kana sjis
の4形式があります。 jis8 形式はヘッダー部分のみ jis7 形式を
使いますが、古い形式では jis8 形式を使っていました。
いずれの形式も JIS X 0201 ラテン文字を使います。 jis8 と sjis
は JIS X 0201 片仮名も使います。 sjis と non-kana sjis では
JIS X 0208 の文字を使います。
長いファイル名は保存できませんが、注釈行に通常ファイル名が
書かれることを利用して、その欄を見る実装があるようです。
*拡張子と媒体型
ISH'ed データのファイルの名前には、 .ish [[拡張子]]をつけることが多いようです。
MIME (など、[[媒体型]]が必要な文脈)で使われているのは見たことがありません。
使うとしたら CT ではなく CTE になりましょうが、 ISH'ed data
は8ビットのオクテットを使う形式もあります。
* メモ
[1] [WEAK[2002-12-30 15:19]] ''>>0'': でもたまに 2ch で貼られてたりするんだよなー(謎)