programa - Mejor editor de texto gratuito que admite*Más de*4 GB de archivos?
open large files txt (24)
Abrió un archivo de 5GB (rápidamente) con:
1) Hex Editor Neo
2) editor 010
Estoy buscando un editor de texto que pueda cargar un archivo de más de 4 Gigabytes. Textpad no funciona. Poseo una copia y he estado en su sitio de soporte, simplemente no lo hace. Tal vez necesito hardware nuevo, pero esa es una pregunta diferente. El editor debe ser gratuito O, si me va a costar, entonces no más de $ 30. Para ventanas.
¿Has probado el editor de contexto ? Es pequeño y rápido.
¿Por qué quieres cargar un archivo de 4+ GB en la memoria? Incluso si encuentra un editor de texto que puede hacer eso, ¿su máquina tiene 4 GB de memoria? Y a menos que tenga mucho más de 4 GB en la memoria física, su máquina se ralentizará mucho y se volverá loco.
Entonces, ¿por qué quieres un archivo de 4+ GB? Si desea transformarlo, o hacer una búsqueda y reemplazarlo, es mejor que escriba un pequeño programa rápido para hacerlo.
¿Qué sistema operativo y CPU estás usando? Si está utilizando un sistema operativo de 32 bits, entonces un proceso en su sistema no puede abordar físicamente más de 4 GB de memoria. Como la mayoría de los editores de texto intentan cargar todo el archivo en la memoria, dudo que encuentres uno que haga lo que quieras. Tendría que ser un editor de texto muy elegante, que puede hacer un procesamiento fuera del núcleo, es decir, cargar una porción del archivo a la vez.
Es posible que pueda cargar un archivo tan grande si utiliza un editor de texto de 64 bits en una computadora con una CPU de 64 bits y un sistema operativo de 64 bits. Y debe asegurarse de tener suficiente espacio en su partición de intercambio o su archivo de intercambio.
Cuando me enfrento a un enorme archivo de registro, no trato de verlo todo, uso Free File Splitter
Es cierto que esto es una solución alternativa en lugar de una solución, y hay momentos en que necesitaría todo el archivo. Pero a menudo solo necesito ver algunas líneas de un archivo más grande y ese también parece ser tu problema. Si no, tal vez a otros les resulte útil esa utilidad.
Un visor que le permite ver enormes archivos de texto no es de mucha ayuda si está intentando cargarlo en Excel para usar el Autofiltro, por ejemplo. Como todos pasamos el día dividiendo los problemas en partes más pequeñas para poder resolverlos, aplicar el mismo principio a un archivo grande no me pareció polémico.
Descubrí que el comandante de FAR podía abrir archivos de gran tamaño (probé un archivo de 4,2 GB xml) y no carga todo el archivo en la memoria y funciona rápido.
En lugar de cargar un archivo de registro gigantesco en un editor, estoy usando herramientas de línea de comandos de Unix como grep
, tail
, gawk
, etc. para filtrar las partes interesantes en un archivo mucho más pequeño y luego, abro eso.
En Windows, prueba Cygwin .
Es realmente difícil manejar un archivo 4G como tal. Solía manejar archivos de texto más grandes, pero nunca los solía cargar en mi editor. La mayoría de las veces utilicé UltraEdit en mi compañía anterior, ahora uso Notepad ++, pero obtendría solo las partes que necesitaba editar. (La mayoría de los casos, los archivos nunca necesitaron una edición).
¿Por qué quieres cargar un archivo tan grande en un editor? Cuando manejé archivos de este tamaño, utilicé GNU Core Utils. Las operaciones más comunes que realicé en esos archivos fueron head (para obtener las primeras 250k líneas, etc.), tail, split, sort, shuf, uniq, etc. Es realmente poderoso.
Hay muchas cosas que puedes hacer con GNU Core Utils. Definitivamente los recomendaría, en lugar de un nuevo editor.
He tenido que mirar los archivos de registro de monstruos (fugitivos) (más de 20 GB). Utilicé la versión hexedit FREE que puede funcionar con archivos de cualquier tamaño. También es de código abierto. Es un ejecutable de Windows.
HxD: es un editor hexadecimal, pero permite ediciones en el lugar y no elimina los archivos grandes.
Jeff Atwood tiene una publicación sobre esto aquí: http://www.codinghorror.com/blog/archives/000229.html
Eventualmente se unió a Edit Pad Pro, porque "Basándome en mi historial de uso anterior, sentí que EditPad Pro era el más adecuado: es bastante rápido en archivos de texto grandes, tiene el mejor soporte de expresiones regulares y no pretende ser un IDE ".
La pregunta necesitaría más detalles.
¿Desea solo mirar un archivo (por ejemplo, un archivo de registro) o editarlo?
¿Tiene más memoria que el tamaño del archivo que desea cargar o menos?
Por ejemplo, TheGun , un editor de texto muy pequeño escrito en lenguaje ensamblador, afirma que " no tiene un límite de tamaño de archivo efectivo y el tamaño máximo que puede cargarse está determinado por la memoria disponible y la velocidad de carga del archivo". .] Se ha optimizado la velocidad tanto para la carga de archivos como para el guardado " .
Para abstraer el límite de memoria, supongo que uno puede usar memoria mapeada. Pero luego, si necesita editar el archivo, se debe usar algún método inteligente, como almacenar en la memoria los cambios locales y aplicarlos por partes al guardar. Puede ser ineficaz en algunos casos (gran búsqueda / reemplazo, por ejemplo).
Mi favorito después de probar algunos para leer un archivo mysqldump de 6GB:
PilotEdit Lite http://www.pilotedit.com/
Porque:
- El uso de la memoria nunca ha superado los 25MB (de alguna manera?), Así que básicamente no ha tenido ningún impacto en el resto de mi sistema, aunque tardó varios minutos en abrirse.
- Hubo una barra de progreso precisa durante ese tiempo, así que sabía cómo avanzaba.
- Una vez abierto, la búsqueda simple y la exploración del archivo funcionaron tan bien como un pequeño archivo de bloc de notas.
- Es gratis.
Otros lo intenté ...
La prueba de EmEditor Pro fue muy impresionante, el archivo se abrió casi al instante, pero desafortunadamente fue demasiado caro para mis requerimientos.
EditPad Pro cargó todo el archivo de 6 GB en la memoria y redujo la velocidad de todo a paso de tortuga.
Para Windows, Unix o Mac? En Mac o * nix puede usar la línea de comando o las versiones GUI de emacs o vim.
Para Mac: TextWrangler maneja bien los archivos grandes. No soy lo suficientemente versado en el panorama de Windows para ayudar allí.
Perdón por publicar en un hilo tan antiguo, pero probé varios de los consejos aquí, y ninguno funcionó para mí.
Es ligeramente diferente a un editor de texto, pero descubrí que Beyond Compare podía manejar un archivo extremadamente grande (3.6 Gig) en mi máquina Vista de 32 bits.
Este es un archivo que Emacs, Large Text File Viewer, HexEdit y Notepad ++ se bloquearon.
-Eric
Si solo desea ver un archivo grande en lugar de editarlo, hay un par de programas gratuitos que leen los archivos por partes en lugar de intentar cargar todo el archivo en la memoria. Los uso cuando necesito leer archivos grandes (> 5 GB).
Visor de archivos de texto grande por swiftgear http://www.swiftgear.com/ltfviewer/features.html
Big File Viewer por Team Walrus.
Tendrás que encontrar el enlace tú mismo para ese último porque solo puedo publicar un máximo de un hipervínculo como novato.
También he tenido problemas con TextPad en archivos 4G. Notepad ++ funciona muy bien.
También me gusta el notepad++ .
Textpad también funciona bien al abrir archivos de ese tamaño. Lo he hecho muchas veces cuando tengo que lidiar con archivos de registro extremadamente grandes en el rango de 3-5 gb. Además, usando grep para extraer las líneas que valen la pena y luego mira esas obras de maravilla.
Tropecé en esta publicación muchas veces, ya que a menudo necesito manejar archivos enormes (10 Gigas +).
Después de estar cansado de freeware con errores y muy limitado, y no dispuesto a pagarle a los costosos editores después de la finalización de la prueba (no vale la pena el dinero después de todo), acabo de utilizar VIM para Windows con gran éxito y satisfacción.
Es simplemente PERFECTO para esta necesidad, completamente personalizable, con TODA característica que se puede pensar cuando se trata de archivos de texto (buscar, reemplazar, leer, etc., lo que sea)
Estoy muy sorprendido de que nadie haya respondido eso (excepto una respuesta anterior, pero para MacOS) ...
Para el registro, lo encontré en esta publicación de blog , que sabiamente me aconsejó.
glogg también podría considerarse, para un uso diferente:
Advertencia (informada por Simon Tewsi en los comentarios , febrero de 2013)
Una advertencia: tiene dos funciones de búsqueda,
Main Search
yMain Search
Quick Find
.
El inferior, que supongo que esQuick Find
, es al menos un orden de magnitud más lento que el superior, que es rápido.
Tweak es un editor hexadecimal que puede manejar ediciones en archivos muy grandes, incluyendo inserciones y eliminaciones.
EmEditor debe manejar esto. Como su sitio afirma :
EmEditor ahora puede abrir incluso más de 248 GB (o 2.1 mil millones de líneas) abriendo una porción del archivo con la nueva barra personalizada: Controlador de archivos grandes. El Controlador de archivos grandes le permite especificar el punto inicial, el punto final y el rango del archivo que se abrirá. También le permite detener la apertura del archivo y controlar el tamaño real del archivo y el tamaño del disco temporal disponible.
No gratis, sin embargo ...
Emacs puede manejar archivos de gran tamaño y puede usarlo en Windows o * nix.