GetFileSize método falha no arquivo de exatamente 146170227 bytes

3

Sim, isso é estranho.

Ao tentar obter o tamanho do arquivo de um arquivo em um servidor FTP no Windows Server 2003 (SP1 e 2), a ação falhará se o tamanho do arquivo for EXACTLY 146170227 bytes. A sério. Um byte mais ou menos e funciona.

Mais especificamente, falhará respondendo

'213 14617022 _'

em vez de:

'213 146170227'

Claro que, em qualquer linguagem de programação, isso causará um erro, já que não é um número.

(Eu consegui duplicar isso em Python e .NET, e vi o pacote atual com dados defeituosos passando no Wireshark, daí a razão da pergunta estar aqui no Stackoverflow)

Alguém já se deparou com isso no passado? Alguma ideia do que isso possa ser?

    
por Faqa 22.08.2010 / 16:13

1 resposta

3

Eu diria: envie um relatório de bug para a MS.

    
por 22.08.2010 / 16:36