メールファイルのカウントについてNo.15240
まんぼう さん 03/11/09 20:41
 
質問です。
メールファイルの名称って、「xxxx_99」とか連番が振られま
すが、この連番部分って桁数の上限とかってあるのでしょうか?
あるフォルダのカウントが3桁に到達して永遠に増えそうなので、
ちょっと心配になって年単位に分割したのですが、このような心配
は無用だったでしょうか?

#ファイル名が256文字に達するまで大丈夫とかかなぁ。

[ ]
RE:15240 メールファイルのカウントについNo.15241
アルビレオ さん 03/11/09 21:46
 
鶴亀ユーザーのアルビレオです。

>メールファイルの名称って、「xxxx_99」とか連番が振られま
>すが、この連番部分って桁数の上限とかってあるのでしょうか?

「1メール1ファイル」や「日単位に分割」を使っている人もいるはずなので、
桁が増えた程度ではたぶん問題にならないと思います。

>あるフォルダのカウントが3桁に到達して永遠に増えそうなので、
>ちょっと心配になって年単位に分割したのですが、このような心配
>は無用だったでしょうか?

ちょっと計算してみました。
「1メール1ファイル」で1日1万通受信して、60億年(地球ができてから現在
まで)溜め込んでもたった16桁です。

どちらかというと桁数より1つのディレクトリに作れるファイル数の上限を気に
した方がいいでしょうが、FATでも6万はいけるらしいので「日単位に分割」で
も百年くらいは大丈夫そうです。
あまりたくさんあると速度に影響するとは思いますが。

[ ]
RE:15241 メールファイルのカウントについNo.15245
秀まるお2 さん 03/11/10 15:28
 
 一応、内部の番号の計算自体は32bitで計算してるので、4294967295より大き
な番号にはならないですけど…。

 とにかく実用上は制限を気にする必要は無いと思います。それよりも、もしか
してFATファイルシステムの場合だと、1つのフォルダ中のファイル数が6万個
程度という制限がありますので、そっちの方がやばいと思います。実際、添付フ
ァイルが作成できないケースが発生してまして、たしかそれについては最近のβ
版で対処しました。

 ファイル数が極端に多い場合はFATの場合はかなり性能が落ちるみたいだし、
ファイル数の制限も考えて、FATよりはNTFSを使った方がいいみたいです。

[ ]
RE:15245 メールファイルのカウントについNo.15251
まんぼう さん 03/11/10 21:06
 
>  一応、内部の番号の計算自体は32bitで計算してるので、4294967295より大き
> な番号にはならないですけど…。

御回答ありがとうございます。
それならば、3千500万年ぐらいは大丈夫そうです。

[ ]