前のメッセージ
一覧 次のメッセージ 
■Topic: [2338] ファイル送受信の問題 dai (^_^)
■Reply: [2533] Re:2532)ファイル送受信の問題 RD (^_^)
私は真相を知りたいだけなので、納得できる資料が欲しかったのです。
私の方で、ファイルサイズとICQの関係をテストしました。
資料提供として投稿します。
可能でしたら、空き容量の資料は御願い致します。
テスト環境--------------------------------------------
[送信側]
OS:Windows XP Professional SP1
ファイルシステム:NTFS
ICQ:Pro 2003a #3800
[受信側]
OS:Windows 2000 Professional SP4
ファイルシステム:NTFS
ICQ:Pro 2003a #3800
テスト1---------------------------------------------
[目的]ICQが行う計算結果の確認。
[ファイルのプロパティ]※総ファイルサイズ
サイズ:23.9GB(25,766,750,270バイト)
ディスク上のサイズ:24.0GB(25,822,994,432バイト)
ICQ側表示:-3053506 Bytes
[推測]ICQ側計算:25,766,750,270−25,769,803,776=-3,053,506
25,769,803,776B=24GB
送信側:可
受信側:エラー/ディスク容量不足
テスト2---------------------------------------------
[目的]テスト1に於いて表示サイズがマイナスになったのでサイズを変えて確認。
[ファイルのプロパティ]※総ファイルサイズ
サイズ:20.7 GB (22,288,911,476 バイト)
ディスク上のサイズ:20.7 GB (22,288,916,480 バイト)
ICQ側表示:776.36MB
[推測]ICQ側計算:22,288,911,476−21,474,836,480=814,074,996
21,474,836,480B=20Gb
送信側:可
受信側:可
[備考]
転送開始直後トラブル発生。
転送するファイルのサイズが大きく表示サイズがマイナスになった為「0 Bytes」から進まない。
[転送時ICQ側表示]
0 Bytes of -1043168256
0 Bytes of 776.36M
[-1043168256表示ファイルのプロパティ]
サイズ:7.02 GB (7,546,766,336 バイト)
ディスク上のサイズ:7.02 GB (7,546,769,408 バイト)
[推測]ICQ側計算:7,546,766,336−8,589,934,592=-1,043,168,256
8,589,934,592=8GB
テスト3----------------------------------------------
[目的]テスト2の表示サイズがマイナスになったファイルで再確認。
[ファイルのプロパティ]
サイズ:7.02 GB (7,546,766,336 バイト)
ディスク上のサイズ:7.02 GB (7,546,769,408 バイト)
ICQ側表示:-1,043,168,256 Bytes
[推測]ICQ側計算:7,546,766,336−8,589,934,592=-1,043,168,256
8,589,934,592=8GB
送信側:可
受信側:エラー/ディスク容量不足
テスト4----------------------------------------------
[目的]テスト1・2・3より、ファイルサイズが4GBの倍数に関係すると推測される。
テスト2より、実際のファイルサイズを4GBで割った余りが1GB未満はマイナス表示されないと推測される。
実際のファイルサイズを4GBで割った余りが1GB以上2GB未満を確認。
[ファイルのプロパティ]
サイズ:13.7 GB (14,742,141,952 バイト)
ディスク上のサイズ:13.7 GB (14,742,142,976 バイト)
ICQ側表示:1,771.20MB
[推測]ICQ側計算:14,742,141,952−12,884,901,888=1,857,240,064
12,884,901,888=12Gb
送信側:可
受信側:可
送受信結果:ICQ側表示サイズ(1,771.20MB)で完了
テスト5----------------------------------------------
[目的]実際のファイルサイズを4GBで割った余りが2GB以上3GB未満を確認。
[ファイルのプロパティ]※総ファイルサイズ
サイズ:14.8 GB (15,960,909,676 バイト)
ディスク上のサイズ:14.8 GB (15,968,534,528 バイト)
ICQ側表示:-1,218,959,508 Bytes
[推測]ICQ側計算:15,960,909,676−17,179,869,184=-1,218,959,508
17,179,869,184=16Gb
送信側:可
受信側:エラー/ディスク容量不足
--------------------------------------------------------
[考察]
テスト1・2・3・4・5より、ICQが行うファイルサイズの計算は4GBの倍数に関係すると推測される。
テスト1・2・4・5より、実際のファイルサイズを4GBで割った余りが2GB以上はマイナス表示されると推測される。
※ファイルシステムNTFSに於いてのテストの為、FAT環境に於いては不明です。