txt read por manejo linea leer example contenido con archivos archivo text-files text-editor large-files

text files - read - ¿Cómo se puede leer un archivo de texto grande en Windows?



manejo de archivos en javascript (14)

Deberías probar TextPad , puede leer un archivo de ese tamaño.

Es gratis evaluar (puedes evaluar indefinidamente)

Tengo un archivo de registro de servidor grande (~ 750 MB) que no puedo abrir con Notepad o Notepad ++ (ambos dicen que el archivo es demasiado grande).

¿Alguien puede sugerir un programa (para Windows) que solo leerá una pequeña parte del archivo en la memoria a la vez?

¿O necesito escribir mi propia aplicación para analizar este archivo?


Definitivamente EditPad Lite !

Es extremadamente rápido no solo al abrir archivos, sino que también funciona como "Reemplazar todo", el recorte de espacios en blanco iniciales / finales o la conversión de contenido a minúsculas son muy rápidos.

Y también es muy similar a Notepad++ ;)


El Text- Viewer integrado de Total Commander puede abrir archivos de gran tamaño (> 10 GB) para visualizar sin ningún problema. También proporciona diferentes vistas, por ejemplo, una Hex-View.


GnuUtils para Windows también lo hace fácil. En ese paquete hay utilidades UNIX estándar como cat, ls y más. Estoy usando cat nombre de archivo | más para navegar a través de un archivo enorme que Notepad ++ no puede abrir en absoluto.


He estado usando BareTail durante bastante tiempo para ver registros grandes (algunos GB) y está funcionando muy bien, es muy rápido. Hay una versión gratuita y una versión Pro comercial.

say que tiene

  • Archivo en tiempo real
  • Motor de visualización en tiempo real optimizado Ver archivos de cualquier tamaño (> 2 GB)
  • Desplácese a cualquier punto de todo el archivo al instante
  • Ver archivos a través de una red
  • Ajuste de línea configurable
  • Expansión de TAB configurable
  • Fuente configurable, que incluye espaciado y desplazamiento para maximizar el uso del espacio de la pantalla

Otra alternativa es Far Manager . Ver un archivo de varios GBs no es un problema (poca huella de memoria), pero intentar abrir el archivo de texto en el modo de edición podría tomar varios GB de RAM, así que tenlo en cuenta. No conozco el límite de tamaño de archivo que se puede ver / editar en Lejos.


Mientras que Large Text File Viewer funciona muy bien solo con mirar un archivo grande (¡y es gratis!), Si el archivo es un archivo delimitado o de ancho fijo, entonces debe verificar File Query . No solo puede abrir un archivo de cualquier tamaño (he abierto personalmente un archivo de 280 GB, pero puede ser más grande), sino que también permite consultar el archivo como si estuviera en una base de datos, encontrando cualquier tipo de información que podría querer de eso.

Sin embargo, no es gratis, por lo que es más para las personas que trabajan mucho con archivos grandes, pero si tiene un problema único, puede usar la versión de prueba de 30 días de forma gratuita.


Odio promocionar mis propias cosas (bueno, no realmente), pero PowerPad puede abrir archivos muy grandes.

De lo contrario, recomendaría un editor hexadecimal.


Prueba el texto sublime

Toma algo de tiempo abrir el archivo, pero luego es bastante rápido.




si puedes codificar, escribe una aplicación de consola. aquí está el equivalente de c # de lo que estás buscando. puede hacer lo que quiera con los resultados (división, ejecución, etc.):

SqlCommand command = null; try { using (var connection = new SqlConnection("XXXX")) { command = new SqlCommand(); command.Connection = connection; if (command.Connection.State == ConnectionState.Closed) command.Connection.Open(); // Create an instance of StreamReader to read from a file. // The using statement also closes the StreamReader. using (StreamReader sr = new StreamReader("C://test.txt")) { String line; // Read and display lines from the file until the end of // the file is reached. while ((line = sr.ReadLine()) != null) { Console.WriteLine(line); command.CommandText = line; command.ExecuteNonQuery(); Console.Write(" - DONE"); } } } } catch (Exception e) { // Let the user know what went wrong. Console.WriteLine("The file could not be read:"); Console.WriteLine(e.Message); } finally { if (command.Connection.State == ConnectionState.Open) command.Connection.Close(); }


usa EmEditor , es bastante bueno, lo usé para abrir un archivo con más de 500 MB



Acabo de usar less encima de Cygwin para leer un archivo de 3GB, aunque terminé usando grep para encontrar lo que necesitaba.

( less es more , pero mejor)

Consulte esta respuesta para obtener más información sobre less : https://.com/a/1343576/1005039