Bitstring

Pacote Bitstring contém bitstrings e bitmatching para OCAML.
Baixe Agora

Bitstring Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Richard Jones
  • Site do editor:
  • http://code.google.com/p/bitstring/

Bitstring Tag


Bitstring Descrição

Pacote Bitstring contém bitstrings e bitmatching para OCAML. O Pacote Bitstring contém Bitstrings e Bitmatching para OCAML.O projeto Ocaml-Bitstring adiciona bitstrings de estilo Erlang e correspondência sobre bitstrings como uma extensão de sintaxe e biblioteca para OCAML. (Este projeto foi anteriormente conhecido como "Bitmatch"). Você pode usar este módulo para Analise e geram formatos binários, arquivos e protocolos. O manuseio do Bitstring é adicionado como primitivos para o idioma, tornando-o excepcionalmente simples de usar e muito poderoso.Aqui é como analisar o cabeçalho de uma imagem gif: Deixe bits = bitstring.bitstring_of_file " image.gif "em bitmatch bits com | {("Gif87a" | "gif89a"): 6 * 8: string; (* Gif Magia. *) Largura: 16: Littingian; Altura: 16: Littende} -> Printf "% s: Imagem GIF é% d x% d pixels" Altura de largura de nome de arquivo | {_} -> eprintf "% s: não um gif imagen" O exemplo de filenamethis mostra como analisar os primeiros campos em um binário do elfo do Linux (ver ): Deixe bits = bitstring.bitstring_of_file "/ bin / ls "em bitmatch bits com | {0x7F: 8; "Elf": 24: string; (* ELF Magic Number *) E_IDENT: 12 * 8: Bitstring; (* Identificador elfo *) E_TYPE: 16: Littingian; (* Tipo de arquivo de objeto *) E_MACHINE: 16: Littende (* Arquitetura *)} -> Printf "Este é um binário de elfo, tipo% d, arch% dn" e_type e_machine; Bitstring lida com inteiros, cordas, sub-bits, grandes -, pequenos e nativos-endianidade, tipos assinados e não assinados, campos de largura variável, campos com alinhamento arbitrário. O que há de novo nesta versão: · Muitos exemplos foram adicionados, incluindo uma impressora de arquivos TCPDUMP e exibição de cabeçalho GIF e Elf.


Bitstring Software Relacionado

Media

MediaCloth é o primeiro analisador Wikimedia e o gerador HTML escrito em Ruby. ...

164

Download

Rmobio.

rmobio é uma API para construir aplicativos de trilhos em cima da estrutura de aplicativos do MOBIO Rails. ...

168

Download

Gentle.net.

gentle.net é uma estrutura de persistência de objeto para .net escrito em c #. ...

266

Download

xot.

xot é uma estrutura de descrição do modelo de dados baseada em XML com o objetivo de permitir que os desenvolvedores descrevam facilmente os modelos de dados. ...

214

Download