¿como puedo abrir un diccionario .ist grande?

Iniciado por Henyckma, 7 Junio 2015, 17:31 PM

0 Miembros y 1 Visitante están viendo este tema.

Henyckma

el diccionario pesa alrededor de 26 Gb y no puedo abrirlo con ningun tipo de programa,necesito algo de ayuda,es un dolor de cabeza porque quiero editarlo

engel lex

"Con ningún tipo de programa"

Con cuales intentaste?
Sublime text? Notepad++?

En que sistema operativo estás?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Henyckma

Cita de: engel lex en  7 Junio 2015, 18:10 PM
"Con ningún tipo de programa"

Con cuales intentaste?
Sublime text? Notepad++?

En que sistema operativo estás?

utilizo windows y he probado con la mayoria de editores de texto e incluso busce unos que eran especializados en abrir archios de texto grandes pero ninguno funciono

skynet777

Hola, te recomiendo que utilices LTFView ese es un super editor, bueno a mi me ha funcionado muy bien.

Saludos...

WHK

#4
En Windows es medio dificil, en linux puedes editar trozos de un archivo sin tener que cargarlo por completo de manera nativa sin softwares adicionales.

Ahora, si el diccionario es tan grande la pregunta es... que cosa deseas editar? palabra por palabra? agregar texto? eliminar texto?, si deseas agregar una palabra puedes utilizar este comando en la consola:

echo palabra >> diccionario.lst

Si deseas buscar una palabra puedes usar el terminal de linux y hacer una búsqueda en grep:

grep palabra diccionario.lst

Este programa cargará y buscará la palabra en el documento linea por linea cargando solo la línea actual sin almacenar todo el archivo en memoria por lo cual puedes hacer una búsqueda de una palabra facilmente en un archivo de 1tb y no habrá problema, todo dependerá de la velocidad de tu cpu para navegar por el archivo, en cambio si lo haces desde un editor este tendrá que cargar todo el archivo en buffer o crear índices por cada línea y eso en un archivo tan grande como el tuyo es desastrozo.

Si deseas ver las últimas líneas del archivo puedes utilizar desde el terminal de linux:

tail archivo

Con el mismo comando puedes indicarle que lineas deseas ver y no necesitarás cargar todo el archivo.

Vamos, no creo que te quieras leer las miles de millones de lineas de tu documento y en ese caso también puedes usar tail.

Dale un vistazo a esto:
http://bioinf.comav.upv.es/courses/linux/unix/procesamiento_texto.html

Son cosas que puedes hacer desde linux sin la necesidad de instalar softwares adicionales o tener una versión específica del sistema.