É 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.
----- 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.
|