txt manejo leer example descargar crear convertir contenido como archivos archivo text-files notepad++ openoffice-writer

text-files - manejo - leer el contenido de un archivo en javascript



¿Cómo leo un archivo de texto de aproximadamente 2 GB? (10)

EmEditor funciona bastante bien para mí. Es shareware IIRC pero no deja de funcionar una vez que expira la licencia.

Tengo un archivo .txt cuya memoria es más de 2 GB. El problema es que no puedo abrirlo con Notepad, Notepad ++ o cualquier otro programa editor.

Alguna solución?



Para leer y editar, Geany para Windows es otra buena opción. He corrido para limitar los problemas con Notepad ++, pero aún no con Geany.


Prueba Glogg . el rápido e inteligente explorador de registros.

He abierto un archivo de registro de tamaño de alrededor de 2 GB , y la búsqueda también es muy rápida .


Pruebe Vim , emacs (tiene un límite de tamaño de búfer máximo bajo si se compila en modo de 32 bits), herramientas hex


Si solo necesita leer el archivo, puedo sugerir Large Text File Viewer. https://www.portablefreeware.com/?id=693

y también referir esto

Editor de texto para abrir archivos de texto grandes (gigantes, grandes, grandes)

de lo contrario, si desea hacer su propia herramienta, intente esto. supongo que conoces el lector de archivos en c #

const int kilobyte = 1024; const int megabyte = 1024 * kilobyte; const int gigabyte = 1024 * megabyte; public void ReadAndProcessLargeFile(string theFilename, long whereToStartReading = 0) { FileStream fileStream = new FileStream(theFilename, FileMode.Open, FileAccess.Read); using (fileStream) { byte[] buffer = new byte[gigabyte]; fileStream.Seek(whereToStartReading, SeekOrigin.Begin); int bytesRead = fileStream.Read(buffer, 0, buffer.Length); while(bytesRead > 0) { ProcessChunk(buffer, bytesRead); bytesRead = fileStream.Read(buffer, 0, buffer.Length); } } } private void ProcessChunk(byte[] buffer, int bytesRead) { // Do the processing here }

referir esto amablemente

http://www.codeproject.com/Questions/543821/ReadplusBytesplusfromplusLargeplusBinaryplusfilepl


Siempre uso 010 Editor para abrir archivos enormes. Puede manejar 2 GB fácilmente. Estaba manipulando archivos con 50 GB con 010 Editor :-)

Es comercial ahora, pero tiene una versión de prueba.


WordPad abrirá cualquier archivo de texto sin importar el tamaño. Sin embargo, tiene capacidades limitadas en comparación con un editor de texto.


Yo uso UltraEdit para editar archivos de gran tamaño. El tamaño máximo que abro con UltraEdit fue de aproximadamente 2,5 GB. También UltraEdit tiene un buen editor hexadecimal en comparación con Notepad ++.


En lugar de cargar / leer el archivo completo, puede usar una herramienta para dividir el archivo de texto en fragmentos más pequeños . Si está utilizando Linux, puede usar el comando split (vea este hilo de ). Para Windows, hay varias herramientas disponibles como HJSplit (vea este hilo de superusuario ).