Página 1 de 2
Digito Verificador ?
Enviado: 04 Dez 2008 00:38
por jscorrea
Olá pessoal estou migrando um sistema em Clipper para outra linguagem.
Mas preciso descobrir o algoritmo de criação do digito verificador.
Eis algumas sequencias:
2 7 6 1 4 8
2 7 6 1 5 1
2 7 6 1 6 4
2 7 6 1 7 7
2 8 1 1 7 3
3 0 4 0 1 0
2 1 2 6 8 1
3 3 5 3 2 6
3 3 9 8 2 9
2 1 6 1 7 1
2 1 6 1 8 4
2 1 6 1 9 7
2 1 6 2 6 9
3 4 1 9 9 6
2 1 9 0 9 7
O último dígito da direita é o verificador, é gerado a partir dos 5 restantes.
Aguém teria idéia do que o cara usou na época? (1993)
Obrigado.
---
Nota da Moderação (Maligno):
O presente tópico foi movido da seção "Clipper", uma vez que seu conteúdo não está alinhado com os objetivos daquela seção.
Re: Digito Verificador ?
Enviado: 04 Dez 2008 06:30
por Maligno
Bem-vindo ao fórum.
Uma sugestão: tente descompilar o programa do rapaz. Se conseguir, será muito mais fácil descobrir o algoritmo. Eu próprio já fiz isso em programas do governo. E sendo o programa de 1993, é bem possível que seja fácil descompilar. Aliás, tente usar o Valkyrie, que é dos melhores. Tenho no meu site. Clique
aqui para baixar.
Re: Digito Verificador ?
Enviado: 04 Dez 2008 18:48
por gvc
[ jscorrea]
Conseguiu "voltar" o fonte com o Valkyrie?
Re: Digito Verificador ?
Enviado: 04 Dez 2008 23:33
por jscorrea
Então GVC testei agora, a mensagem foi:
Unrecognized linker code.
Unable to continue processing.
Press any key to continue.
Será a versão do Clipper?
Quando executo Analyse, aparece:
Compiler is Clipper Summer ´87
Abraço
Re: Digito Verificador ?
Enviado: 05 Dez 2008 00:05
por Maligno
Sendo Summer'87, você precisará de um compilador específico pra essa versão. Pegue no meu
site o arquivo do UnClip, que descompila o Summer.
Re: Digito Verificador ?
Enviado: 05 Dez 2008 01:02
por gvc
Eu achava o o VK descompilava tb summer'87.
Talvez tenha alguma opção especifica.
Mas é bom saber que se foi usado o blinker, provavelmente não será possivel "voltar" o código.
Re: Digito Verificador ?
Enviado: 05 Dez 2008 03:41
por Maligno
Não tenho total certeza, mas sou capaz de dizer que o BLinker não se dá bem com o Summer.

Re: Digito Verificador ?
Enviado: 05 Dez 2008 10:09
por jscorrea
Bom pessoal,
Usei o Unclip eis a mensagem:
Blinker 1.50 Overlayed
0%UnClip2: Error executing e:\unclip\unblink.exe
UnClip: Error creating log file
Re: Digito Verificador ?
Enviado: 05 Dez 2008 19:14
por sygecom
Tem o RESCUE tmb. que é muito bom !!!
Re: Digito Verificador ?
Enviado: 05 Dez 2008 23:31
por jscorrea
O Rescue não funcionou com o Summer..
Abraço
Re: Digito Verificador ?
Enviado: 05 Dez 2008 23:53
por Maligno
Tentou copiar seu programa para o diretório do UnClip? Aliás, seu programa é apenas um EXE ou também tem alguma overlay?
Re: Digito Verificador ?
Enviado: 08 Dez 2008 07:24
por SandroBelarmino
Tente usar o DClip do Wagner, voce pode baixar em
http://www.vagucs.com.br se nao me engano ele descompila executáveis linkados com o Blinker.
Abraço.
Re: Digito Verificador ?
Enviado: 08 Dez 2008 17:21
por Maligno
O DClip tem, me parece, uma versão grátis, limitada e uma versão paga, mais completa (não é 100%). Ou o Vagner faz o serviço (e cobra). Algo assim. Em todo caso, realmente é melhor ir à página do
DClip.
Re: Digito Verificador ?
Enviado: 10 Dez 2008 07:55
por jscorrea
Pessoal obrigado a todos pelo esforço em me ajudar.
Eu tenho uma programa que gera e outro que valida e gera tb.
Hoje estarei pegando o que gera e testo.
É um sistema de exames laboratoriais onde o sistema auxiliar gera a numeração para impressão de etiquetas.
Abraço.
Re: Digito Verificador ?
Enviado: 10 Dez 2008 23:20
por jscorrea
Estou com o executável que gera a numeração.
Com o Unclip dá seguinte mensagem:
Blinker 1.50 Overlayed
100%
UnClip: This program has been protected
UnClip: Errors detected
Foram produzidos 2 arquivos ETIQ.SRC e ETIQ.RBL
E agora pessoal?