Leitura de Arquivo .MEM

7 respostas
Dennys

Javaiada…rs***

Alguém aki sabe me informar como faço para ler o arquivo .MEM?
a estrutura dele é MUITO estranha para ler com IO…

se alguém tivé uma idéia ou já passou por isso por faver ajude-me!

Flw! Thanks!

7 Respostas

cv1

O que vem a ser um arquivo .MEM? Procurei por este formato no Google e nao achei nada… voce poderia dar mais informacoes?

Dennys

Esse arquivo é um arquivo de memória que é utilizado em Clipper…

Aqui tem uma breve explicação do que é arquivo .mem…

http://intermega.com.br/comunidadeclipper/Help/basico2.htm#mem

Se quizer eu posso colocar ele para download…

FLW! VALEU!

claudio

Manda um arquivo desse ai pra gente ve!

Abraco,

Rafael_Steil

Olha, precisaria da especificacao do arquivo… nao adianta mto mandar um .mem pra nos… ou alguem seria louco o suficiente pra fazer engenharia reversa nele e tentar “descobrir” o formato? :slight_smile:

Dennys, o ideal seria se voce conseguiesse a especificacao mesmo… tipo, “os primeiros 4 bytes representam o header, onde o primeiro byte eh a versao blablabla… e cada estrutura consiste no formato xxx”… algo assim

Rafael

Dennys

Olha o arquivo aki…

www.centralsoftware.com.br/Downloads/TABPRECO.mem

eu abrindo ele no fox ou no clipper encontro o seguintes valores:

Variavel      Tipo       Valor

TPNUM1D      C         "       "
TPNUM2D      C         "       " 
TPNUM3D      C         "VAREJO "
TPVAL1D       D           /  /   
TPVAL2D       D           /  /  
TPVAL3D       D           /  /

Eu abri ele só no Bloco de notas e acredito que será fácil ler estas vairáveis com a classe IO porem nunca usei ela… :frowning: … se alguém tivé um tutorial ai agradeço tb!

Flw! Agradeço a atenção de todos…

cv1

Dennys, faz o seguinte: salva um arquivo desses com os seguintes dados:

TESTE1 C "" TESTE2 C "abcde" TESTE3 C "01234 asd " TESTE4 D / / TESTE5 D 01/01/01 TESTE6 D 05/05/03 TESTE7 N 0 TESTE8 N 1 TESTE9 N 32765 TESTE10 N -1 TESTE11 N -32768 TESTE12 N 65535 TESTE13 N -65536 TESTE14 N 0.0 TESTE15 N 1.1 TESTE16 N 666.555

Assim da pra fazer uma engenharia reversa mais decente :slight_smile:

Dennys

Olá!

O arquivo com o formato abaixo tá aki…

http://www.centralsoftware.com.br/downloads/teste.mem

TESTE01   C   "" 
TESTE02   C   "abcde" 
TESTE03   C   "01234   asd   " 
TESTE04   D     /  /  
TESTE05   D   01/01/01 
TESTE06   D   05/05/03 
TESTE07   N   0 
TESTE08   N   1 
TESTE09   N   32765 
TESTE10   N   -1 
TESTE11   N   -32768 
TESTE12   N   65535 
TESTE13   N   -65536 
TESTE14   N   0.0 
TESTE15   N   1.1 
TESTE16   N   666.555

flw! Thanks!

Criado 9 de maio de 2003
Ultima resposta 13 de mai. de 2003
Respostas 7
Participantes 4