[Cascavel-pm] Res: Ler Arquivo bin

Giuliani Deon Sanches giulianisanches em gmail.com
Quinta Janeiro 17 09:29:52 PST 2008


Da uma olhada na função chomp()

http://www.perlmeme.org/howtos/perlfunc/chomp_function.html

Em 17/01/08, Patty Silva<ptfzs em yahoo.com.br> escreveu:
>
> 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!
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>


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