Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Seria Posible Hacer Un Programa Que Leera Archivos Zim?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Seria Posible Hacer Un Programa Que Leera Archivos Zim? 
 
Bueno en los ultimos tiempos ando con un problema con un software que se llama kiwix y que sirve para tener la wikipedia en modo offline y poder leerla para eso usa archivos de tipo .zim.
El problema es que esos archivos se van generando de tiempos a tiempos para actualizarlos a las adiciones hechas en wikipedia, wikimedia y demas como ejemplo la wkipedia española en total pesa 24GB aunque puedes bajarte partes más pequeñas por tipo de contenido.

Bueno pues a mi me dio por actualizar la mia, la inglesa total     y que hice pues como pesa 79 GB en total (la completa) decidi borrar la que tenia que creo que era de 2014 o asi y ponerme a bajar la nueva pero despues hubo problema ya que el software kiwix 0.9 no la consigue leer le nuevo programa usa flatpak y no es soportado en mi ubuntu 14.04 asi que me quede en un callejon sin salida, ya intente de todo desde rebajarla (79 GB lleva semanas) comprobar el md5sum renombrarla, hasta intente editarla con un hex editor lo que salio muy mal porque me lo corrompio.

Asi que digo yo seria posible hacer un programa en gambas qe leyera estos archivos .zim?

Os dejo links para que vean los archivos descargables (si trabajais en escuelas kiwix es essencial si no teneis conexion internet)
https://wiki.kiwix.org/wiki/Content_in_all_languages

Y link del programa → https://sourceforge.net/projects/kiwix/
https://www.kiwix.org/en/

Informacion sobre archivos tipo Zim → https://en.wikipedia.org/wiki/ZIM_(file_format)

No se si seria posible lidiar con archivos .zim en gambas esa es una duda que tengo y si seria posible hacer lector de ellos en un programa diseñado en gambas ?
 



 
portaro - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Seria Posible Hacer Un Programa Que Leera Archivos Zim? 
 
Portaro:

Citar:
ubuntu 14.04

¿y no te merece la pena actualizar tu versión de ubuntu a una más actual? Yo creo que se te van a resolver muchos problemas como el que comentas.
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Seria Posible Hacer Un Programa Que Leera Archivos Zim? 
 
portaro escribió:  
No se si seria posible lidiar con archivos .zim en gambas esa es una duda que tengo y si seria posible hacer lector de ellos en un programa diseñado en gambas ?


Teoricamente todo se puede hacer; solo hace falta conocer el protocolo del archivo, su estructura.
 



 
última edición por vuott el Domingo, 19 Abril 2020, 18:54; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Seria Posible Hacer Un Programa Que Leera Archivos Zim? 
 
jsbsan escribió:  
Portaro:

Citar:
ubuntu 14.04

¿y no te merece la pena actualizar tu versión de ubuntu a una más actual? Yo creo que se te van a resolver muchos problemas como el que comentas.
vuott escribió:  
portaro escribió:  
No se si seria posible lidiar con archivos .zim en gambas esa es una duda que tengo y si seria posible hacer lector de ellos en un programa diseñado en gambas ?


Teoricamente todo se puede hacer; solo hace falta conocer el protocolo del archivo, su estructura.


En mi caso no me sale muy rentable actualizar debido más que nada a la cantidad de programas que tengo instalado y que todos me van muy bien.
Debo decir que hay una forma de continuar usando esos archivos con kiwix que descubri hoy que es atraves de una extension para firefox y chromium y que en ultimo caso sirve.

Pero me surgio esta duda si gambas seria o no capaz de leer archivos Zim y hacer busquedas en ellos para retornar resultados de contenido.
Seria una buena herramienta porque andube buscando herramientas de este tipo y el que funciona es kiwix pero este tiene el problema que es bugearse en algunas ocasiones a medida que se implementan nuevos metodos en la organización de los Zim estube investigando y el problema parece estar en que ese archivo nuevo que baje tiene un header diferente organizado con un pequeño index de temas y parece ser eso el problema que sale de retorno si lanzamos la aplicación en terminal.

En cambio con las extensiones para browsers si que funciona bien.

Dejo el link en donde podreis encontrar las aplicaciones y extensiones para leer wikis por si alguien tiene este problema → https://www.kiwix.org/en/downloads/kiwix-reader/
 



 
última edición por portaro el Domingo, 19 Abril 2020, 21:13; editado 1 vez 
portaro - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Seria Posible Hacer Un Programa Que Leera Archivos Zim? 
 
Estuve gogleando un poco y encontré este sitio que parece arrojar algo del luz sobre estos archivos zim.
Librería
https://www.openzim.org/wiki/Zimlib
Lectores (lo que buscas)
https://www.openzim.org/wiki/Readers
Un programa para accedera archivos zim desde la terminal (hay que descargar y compilar a mano)
https://github.com/openzim/zim-tools
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Seria Posible Hacer Un Programa Que Leera Archivos Zim? 
 
tincho escribió:  
...arrojar algo del luz sobre estos archivos zim.
Librería
https://www.openzim.org/wiki/Zimlib

Uhmmm...mal asunto, esta librería está escrita en C++.  
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Seria Posible Hacer Un Programa Que Leera Archivos Zim? 
 
vuott escribió:  
tincho escribió:  
...arrojar algo del luz sobre estos archivos zim.
Librería
https://www.openzim.org/wiki/Zimlib

Uhmmm...mal asunto, esta librería está escrita en C++.  

Una lastima, que este en C++
Aquí también hay información sobre este tipo de archivo:
https://openzim.org/wiki/ZIM_file_format
https://openzim.org/wiki/ZIM_File_Example
Como se podrá ver, se trata de un archivo binario.
Al disponer de la especificación del formato y un ejemplo supongo que es posible leer los datos incluso desde gambas.
Pero ese trabajo es algo arduo.
El que decida hacer alguna clase para leer este tipo de archivo, sin duda, encontrara interesante estos dos sitios que mencione antes.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Leer Archivos De LibreOffice (.odt)... Es ... DEATH General 1 Jueves, 14 Abril 2011, 06:51 Ver último mensaje
jsbsan
No hay nuevos mensajes ¿ Es Posible Hacer Un Relleno En Imágene... Shell General 13 Jueves, 01 Octobre 2015, 00:08 Ver último mensaje
Shell
No hay nuevos mensajes ¿Es Posible Hacer Un Comando Para Convert... tincho Mundo Linux 2 Martes, 13 Diciembre 2016, 19:15 Ver último mensaje
shordi
No hay nuevos mensajes Es Posible Hacer Una Captura De Imagen Con... v3ctor General 6 Miercoles, 13 Septiembre 2017, 10:05 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron