[Cascavel-pm] Res: Res: Res: Ler Arquivo bin

Patty Silva ptfzs em yahoo.com.br
Quinta Janeiro 17 10:01:32 PST 2008


Nao adiantou :)
fiz:  next if ($caracteratual =~ /\n/);

assim funcionou... nao sei o pq..

----- Mensagem original ----
De: Daniel ® Antunes <danielrantunes em yahoo.com.br>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quinta-feira, 17 de Janeiro de 2008 17:43:56
Assunto: [Cascavel-pm] Res:  Res:  Ler Arquivo bin

    Utilize a função chomp()
 
Daniel ® Antunes
profissional de informática
gnu/linux user #238553

----- Mensagem original ----
De: Patty Silva <ptfzs em yahoo.com.br>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quinta-feira, 17 de Janeiro de 2008 15:15:35
Assunto: [Cascavel-pm] Res:  Ler Arquivo bin

Pessoal.. estou quase conseguindo :)

fiz de uma maneira q ele quarda os 3 ultimos bytes lidos..
so uma duvida:
teho o arquivo.. 
abc
abc
abcd

ele me retorna
a
b
c

a
b
c

a
b
c
d

Como faco para ele nao ler o <ENTER>
ja tentei fazer com expressao regular.. nada ...

Obrigada



----- Mensagem original ----
De: Patty Silva <ptfzs em yahoo.com.br>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quinta-feira, 17 de Janeiro de 2008 15:03:38
Assunto: [Cascavel-pm] Ler Arquivo bin

Pessoal.. gostaria de alguma sugestao de vcs...

Estou lendo um arquivo em binario e lendo byte a byte..
preciso recuperar trechos do
 programa:

ex:


 while(my  $arquivos = <*.bin> )
 {

           open(FH, "<$arquivos") or die("Unable to open file");

           while((my $caracter = getc(FH)) ne "") 
           {
                          print "CARACTER     $caracter\n";   
           }
}

Obs: nao sei se tem metodos melhores..
 mas q encontrei foi  esse
porem no arquivo tenho varias coisas e gostaria de recuperar os dados q estao entre
os caracteres ^D^C^C  e ^A^A^C  tudo q tiver entre isso preciso gravar..

o pq ler byte a byte.. para identificar a seguencia  pq ex ^A pode estar na linha de cima e ^A^C na linha de baixo
e nao basta ler linha a linha

Obrigada Pessoal :D








      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 








      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 








      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 






      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080117/06654eb7/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm