Leitura de Arquivo .MEM

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!

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

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!

Manda um arquivo desse ai pra gente ve!

Abraco,

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

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…

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:

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!