Ok. O importante � saber se o seu sistema de arquivos suporta esse tamanho de arquivo ou se est� simulando atrav�s de clusteriza��o, como certos bancos de dados como o PostgreSQL, MySQL, Oracle e outros fazem. Nas url�s http://hpcf.nersc.gov/software/libs/io/hdf5/release-notes-1.4.2.txt e http://hpcf.nersc.gov/software/libs/io/hdf5/ voc� pode achar uma apresenta��o de uma biblioteca que extenderia essa capacidade nos descritores de arquivo, no entanto isso s� vale para os sistemas de arquivo que permitem arquivos maiores, j� que no NTFS temos um limite de 4GB, no Linux temos 2GB para o ext2 e 4GB para o ext3 e 4GB no Solaris , mantendo os descritores de 32 bits.

Daniel Vermes

 "Marcos Tadeu P. Vargens" <[EMAIL PROTECTED]> wrote:

� um amigo meu que trabalha na telefonica. Ele programa em C. E me fez essa pergunta pois � um arquivo de log. (tinha que ser o arquivo de log da telefonica mesmo n�?). E ele � enorme e est� dividido em v�rio HDs. Tambem � a primeira vez que me fazem essa pergunta Giovanne. Agrade�o a ajuda de todos que est�o respondendo.
 
Agora respodendo a pergunta o aplicativo que gera esse log � um script que pega o final do arquivo e acrecenta dados. Ele n�o abre o arquivo todo.
 
Marcos Tadeu P. Vargens
[EMAIL PROTECTED]
 
 
----- Original Message -----
Sent: Thursday, February 27, 2003 5:25 PM
Subject: Re: [java-list] Abrir arquivo de 50G com java e possivel?

Existem alguns problemas com as bibliotecas de libguagens. O C padr�o por exemplo usa o formato de inteiro de 32 bits como ponteiro do arquivo, o que nos leva a algumas implementa��es que o usam com sinal, perdendo 1 bit, limitando o arquivo a 2 GB (como � o caso do Linux, que usa a mesma limita��o no c�digo do ext2) e em outros sem sinal, limitando a 4GB (como � o caso do Windows NT/2000/XP com o NTFS 4 ou 5). Eu sei que existem outras bibliotecas extendidas que usam inteiros de 64 bits para isso, mas � a primeira vez que ou�o algu�m comentar algo que possa indicar seu uso.

Daniel Vermes

 Joel Franco <[EMAIL PROTECTED]> wrote:

Isso nao depende da linguagem utilizada e sim do sistema operacional.
Se o sistema operacional suportar, ja � um grande avan�o.
Depois voce pensa na linguagem para usar isso.
Eu sei que no linux, 2G � o tamanho de arquivo m�ximo "normal".
N�o tenho certeza quanto ao kernel novo.
No windows, nem fa�o id�ia.

[]s

On Seg, Fev 17 09:44, Giovanne Vermes wrote:
> Desculpe-me come�ar por uma pergunta, mas para come�ar a entender : que
> aplicativo gerou esse arquivo ?
> Daniel Vermes
> ""MMaarrccooss TTaaddeeuu PP.. VVaarrggeennss"" <<[EMAIL PROTECTED]@HHOOTTMMAAIILL..CCOOMM>> wrote:
> Sei que a resposta � meio obvia (um belo N�O), mas gostaria de saber se alguem
> ja passou por isso. Preciso abrir um arquivo de 50G distribuido em alguns hds
> rodando em sistema unix, para ler esse arquivo e criar v�rios arquivos menores.
> Em C n�o � possivel fazer tal coisa porque ele so aceita 2G se n�o me engane.
> Gostaria de saber se em java � possivel e se n�o for alguem tem alguma dica de
> como fazer isso?
>
> Coisa de loco.
>
> Marcos Tadeu P. Vargens
> [EMAIL PROTECTED]
>
> ===============================================================================
> _BB_uu_ss_cc_aa_ _YY_aa_hh_oo_oo_!!
> O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo!
> encontra.

--

.''`. | Joel Franco Guzm�n
: :' : | Debian Linux and Java addicted
`. `'` | Sanca-SP
`- | ICQ 19354050

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.



Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.

Responder a