![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
... y no le culpo, nada más entrar en una web del estilo BOE, yo al menos, salgo pitando
.Hice un Scroll vertical rápido y, por suerte, ví las "tablitas"... me paré un segundo y vi "extensión del archivo: TGD"... ahhh amigo ![]() Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 14-05-2007 a las 18:13:22. |
|
#3
|
|||
|
|||
|
Gracias por abrirme los ojos
Es de agradeceros que me hayais abierto los ojos sobre la información de este BOE.
Aún sigo teniendo dudas sobre como abrir estos ficheros, los voy a abrir como si fueran ficheros de texto, byte a byte, a ver si así y viendo sus datos puedo interpretar esta información. Igual iré desarrollando el código y lo iré subiendo aquí, para ver si a alguien más le interesa desarrollar algo sobre este tema. Espero no os importe si os vuelvo a pedir ayuda. Saludos.- |
|
#4
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Lo he intengado pero no traga .. ¿podeis hecharme un cable?
No se en donde fallo, y lo he intentado.
He cogido la estructura del fichero de conductores que me pasastes Casimiro ... esta: a) Datos de la tarjeta de conductor: Todos los archivos elementales de la tarjeta que se transfieren en una sesión de descarga deben almacenarse en un único fichero. Cada fichero contendrá un conjunto de registros lógicos, que se corresponderán con archivos elementales de la tarjeta y que tendrán la siguiente estructura de campos: Nombre FIDLongitud (bytes) Significado o valor Tipo Longitud Datos 2 Identificador del archivo elemental1 2 [Longitud] ‘00’ (archivo elemental) ‘01’ (firma de archivo elemental) Tamaño del archivo elemental Contenido del archivo elemental Los ficheros de datos deberán contener los siguientes archivos elementales: Archivo ICCFID Descripción 0002 Identificación física de la tarjeta.IC0005 Identificación del chip.Application _identification0500 Versión, tamaño de los registros internos,….Card_CertificateC100 Certificado de la tarjeta.CA_CertificateC108 Certificado de la CIA.Identification0520 Número, CIA, fecha de validez,….Card_Download050E Fecha y hora de la última transferencia de datos de la tarjeta.Driving_license_info0521 Número, país de expedición, fecha de validez,….Events_data0502 Registro de incidentes.Faults_data0503 Registro de fallos.Driver_Activity_data0504 Actividad del conductor.Vehicles_Used0505 Vehículos utilizados.Places0506 Lugares donde comienza o termina un periodo de trabajo diario.Current_Usage0507 Fecha, hora y vehículo en que se abrió la sesión.Control_Activity_Data0508 Actividades de control sobre la tarjeta.Specific_Conditions0522 Fuera de ámbito, transbordador,….Y con estos ejemplos que os paso en el fichero 'ficheros tarjeta conductores.zip' pero no consigo que por ejemplo me diga el número de tarjeta a la que pertenece. En el ejemplo que os paso para leer estos ficheros, podreis ver que tengo que convertir los bytes que voy recogiendo a HEX pero aun así no veo la manera de seguir. Aparentemente el primer registro que cargo me dice para FID 0002 entre los dos bytes que recupero para tipo cargo 00 para longitud cargo 19, pero después el número de tarjeta no me lo devuelve bien no coincide con el que debería de poner que es el del nombre del fichero. En fin os envío también el código realizado para su lectura, si me podeis decir en que fallo os lo agradecería pues me estoy dando cabezazos contra algo que no llego a más. Saludos Última edición por socger fecha: 15-05-2007 a las 14:24:08. |
|
#6
|
||||
|
||||
|
¿de donde has sacado ese archivo tgd?
Ese, es un archivo binario (basta abrirlo con el bloc de notas para ver "caracteres extraños"). Siendo binario, no puedes usar TextFile para leerlo, más bien debes usar un file of record. El problema, es saber el tamaño de las cosas, cuando dice que un campo ocupa 2 bytes... vete a saber si son dos caracteres (letras) o un tipo integer. Para ello tienes que ir al fichero tgd, (abrirlo con el bloc de notas) y más o menos ver que guarda. Creo que sería así: mira la ayuda en delphi "File Types" para ver un ejemplo de como leer y escribir en ellos. Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
||||
|
||||
|
También hay que tener en cuenta que puede que sea texto, pero cifrado, porque:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Huellas Digitales | Viky | Varios | 6 | 17-01-2007 18:38:18 |
| Atacar el ToolBarWindows32 | mangi | API de Windows | 0 | 28-04-2006 13:07:58 |
| Atacar cartografías tipo Map Point o NafTec | socger | Varios | 3 | 23-12-2005 10:04:09 |
| ¿Con .Net que bases de datos puedo atacar y como??? | burasu | .NET | 4 | 17-09-2005 12:16:05 |
| Atacar tablas Paradox con ADO. | Chojj | Conexión con bases de datos | 2 | 02-07-2003 20:50:12 |
|