Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > JAVA
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2007
JosepZ JosepZ is offline
Miembro
 
Registrado: oct 2007
Posts: 20
Poder: 0
JosepZ Va por buen camino
Extraer estructura de un archvo.

Necesito leer unos arhivos desde un programa que estoy escribiendo, para operar con sus datos, pero no hay documentación sobre su estructura.

Por suerte hay un código GNU escrito para poder leer esos tipos de archivo, pero lamentablente está escrito en Java, y yo solo controlo Delphi y algo de C.

¿Es muy dificil determinar la estructura de un archivo leyendo el código fuente de una clase que lo lee?

Podría alguien que sepa de Java, por favor, si no es muy complicado hecharle un vistazo a ver que se puede sacar?

Esta es la dirección del código http://mytourbook.svn.sourceforge.ne...47&view=markup


Gracias
Responder Con Cita
  #2  
Antiguo 14-11-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 19
droguerman Va por buen camino
los archivos no tienen "estructura", eso es algo lógico que lo define el programador solo existen los archivos de texto y los binarios
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 14-11-2007
JosepZ JosepZ is offline
Miembro
 
Registrado: oct 2007
Posts: 20
Poder: 0
JosepZ Va por buen camino
Primero, muchas gracias por tu respuesta.
Seguramente no he sabido explicarme, con "estructura del archivo" me refiero a que desde delphi, y supongo que desde cualquier lenguaje, un archivo binario se lee conociendo el tipo de datos que contine, su posicion dentro del archivo, y su tamaño.

A ver si con un ejemplo me explico mejor:
Una posible extructura del archivo .crp, el cual necesito leer, contiene estos datos:

Nombre------Ofset-------- tipo---------tamaño

Distancia------0-----------integer--------4bytes
Pulsaciones----3-----------integer--------4bytes
Potencia-------7-----------integer---------4bytes
etc.

Eso es lo que yo llamo "estructura" del archivo, perdón si la definicion no es correcta.

Necesito saber donde empieza un dato dentro del archivo, si es un numero, texto, etc, y su tamaño para poder acceder a el.

Por eso supuse que de ese código (de libre distribución) se podrían extraer esos datos, ya que es el código de una clase que los lee.

En cualquier caso, si desde java se puede hacer de otra forma,(ya te digo, Delphi, ok, de java ni idea) quisiera saberlo, me podría servir tambien.

Gracias
Responder Con Cita
  #4  
Antiguo 30-11-2007
samantha jones samantha jones is offline
Miembro
 
Registrado: ago 2004
Posts: 46
Poder: 0
samantha jones Va por buen camino
https://java.sun.com/j2se/1.4.2/docs...ileReader.html

mmm, segùn yo es un archivo de texto no es binario.

Necesitas darle una vuelta al codigo en java y aunque no lo conozcas donde dice fileReader.readLine(); indica que leyo una linea mas del archivo, hace conversiones y todo eso pero esta entendible a que se refiere cada linea!..

Saludos
Responder Con Cita
  #5  
Antiguo 30-11-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Tienes algun archivo de muestra?
Segun el link que has puesto y mirando por enima, parece que el procedimiento <public boolean processDeviceData> es el que recibe los datos.

Casi con los comentarios se entiende bien.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Como usar Archvo CHM? JXJ Varios 8 04-12-2012 15:22:11
como extraer estructura DBF vroa74 Conexión con bases de datos 4 22-05-2007 19:35:38
Estructura de un CD david duarte Varios 4 27-10-2005 18:48:50
Visualizar un archvo de una Web adebonis Internet 0 03-10-2005 21:10:49
Extraer estructura de una bd Access burasu Conexión con bases de datos 4 19-01-2005 14:08:53


La franja horaria es GMT +2. Ahora son las 14:53:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi