DCC時のファイル名最大文字数HID - 2009/10/08(木) 21:34 No.1885
|
いつも利用させて頂いています。 送信バッファ増強の際はお世話になりました。
以下の点が最近気になり始めたのでご報告致します。 ファイル名の文字数が多いファイルを受信した場合に、正しいファイル名で受信できないです。
例えば、 【送信ファイル】 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890.txt 【受信ファイル】 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123#
【送信ファイル】 あいうえお かきくけこ さしすせと たちつてと なにぬねの はひふへほ まみむめも やゆよ らりるれろ わを ん あいうえお かきくけこ さしすせと たちつてと.txt 【受信ファイル】 あいうえお かきくけこ さしすせと たちつてと なにぬねの はひふへほ まみむめも やゆよ らりるれろ わを
と言う感じです。半角スペースが有る場合、最大文字数が大幅に減る感じです。
WindowsXPでは上記のファイル名の長さなら正しく送信されます。 UNICODE変換時の固定バッファが256バイト?
−テスト環境− limechat 2.35 Windows7 x64 Enterprise (RTM) 送信側は「ファイル名を正確に送る拡張プロトコルを使用する」にチェック
|
Psychs - 2009/10/09(金) 00:58 No.1886
|
これは IRC の仕様上、1メッセージあたり512バイトという制限があるためです。
|
|