Pergunta

Eu estou procurando um editor de texto que será capaz de carregar um arquivo 4+ Gigabyte para ele. não Textpad não funcionar. Eu possuo uma cópia do mesmo e foram para seu site de suporte, ele simplesmente não fazê-lo. Talvez eu precise de um novo hardware, mas isso é uma questão diferente. As necessidades de edição para ser livre ou, se o seu vai me custar, em seguida, não mais do que US $ 30. Para Windows.

Foi útil?

Solução

glogg também pode ser considerado, para um uso diferente:

glogg imagem

Advertência (relatado por Simon Tewsi em os comentários , fevereiro de 2013)

Uma ressalva - tem duas funções de pesquisa, Main Search e Quick Find
. O inferior, que eu suponho que é Quick Find, é pelo menos uma ordem de magnitude mais lenta do que a superior, que é rápido.

Outras dicas

Eu tive que olhar monstro arquivos de log (fugitivo) (20 + GB). Eu costumava hexedit LIVRE versão que pode trabalhar com qualquer arquivos de tamanho. Ele também é open source. É um executável do Windows.

Jeff Atwood tem um post sobre isso aqui: http://www.codinghorror.com /blog/archives/000229.html

Ele acabou indo com Edit Pad Pro, porque "Baseado na minha história de uso prévio, senti que EditPad Pro foi o melhor ajuste: é bastante rápido em grandes arquivos de texto, tem o apoio regex best-of-breed, e ele doesn 't fingir ser um IDE. "

Em vez de carregar um arquivo de log gigantesca em um editor, eu estou usando Unix ferramentas de linha de comando como grep, tail, gawk, etc. para filtrar as partes interessantes em um arquivo muito menor e, em seguida, eu abro isso.

No Windows, tente Cygwin .

Você já tentou contexto editor ? É pequeno e rápido.

Eu tropecei sobre este post, muitas vezes, como eu muitas vezes precisam lidar com arquivos enormes (10 Gigas +).
Depois de estar cansado de buggy e muito gratuito limitado, e não dispostos a pagar fo editores caros após o julgamento expirado (não vale o dinheiro depois de tudo), eu usei apenas VIM para Windows com grande sucesso e satisfação.
É simplesmente perfeito para esta necessidade, totalmente personalizável, com a ALL uma característica pode pensar quando se lida com arquivos de texto (pesquisa, substituindo, leitura, etc. you name it)

Estou muito surpreso que ninguém respondeu que (Exceto uma resposta anterior, mas para MacOS) ...

Para o registro eu tropecei nele em este post , que sabiamente aconselhado-lo.

É realmente difícil de lidar com um arquivo 4G como tal. I utilizado para lidar com arquivos de texto maiores, mas eu nunca usei para carregá-los no meu editor. I usado principalmente UltraEdit na minha empresa anterior, agora eu uso o Notepad ++, mas gostaria de obter apenas as partes que eu precisava para editar. (A maioria dos casos, os arquivos nunca precisou de uma edição).

Por que u deseja carregar um arquivo grande como para um editor? Quando eu segurei arquivos destes tamanho, eu usei Básicos da GNU Utils. As operações mais comuns i realizados nesses arquivos foram cabeça (para obter o top 250 mil linhas, etc), cauda, ??dividir, classificar SHUF, uniq etc. É realmente poderoso.

Há um monte de coisas que você pode fazer com Básicos da GNU Utils. Eu recomendaria definitivamente aqueles, em vez de um novo editor.

Desculpe a mensagem em um segmento tão velho, mas eu tentei várias das dicas aqui, e nenhum deles funcionou para mim.

É um pouco diferente do que um editor de texto, mas eu achei que Beyond Compare poderia lidar com um arquivo extremamente grande (3,6 Gig) na minha máquina de 32 bits Vista.

Este é um ficheiro que que o Emacs, arquivo de texto grande Viewer, HexEdit, e Notepad ++ engasgado por diante.

-Eric

O meu favorito depois de tentar um pouco para ler um arquivo mysqldump 6GB:

PilotEdit Lite http://www.pilotedit.com/

Porque:

  • O uso de memória tem (de alguma forma ?!) nunca esteve acima de 25 MB, então, basicamente nenhum impacto sobre o resto do meu sistema - embora demorou vários minutos para abrir
  • .
  • Houve uma barra de progresso precisas durante esse tempo, então eu sabia como ele estava ficando.
  • Uma vez que a pesquisa aberta, simples, e navegar através do arquivo de todos trabalharam bem como um pequeno arquivo de bloco de notas.
  • É grátis.

Outros Eu tentei ...

EmEditor Pro julgamento foi muito impressionante, o arquivo aberto quase que instantaneamente, mas, infelizmente, demasiado caro para as minhas necessidades.

EditPad Pro carregado o arquivo inteiro 6GB na memória e desacelerou tudo para um rastreamento.

Para Windows, UNIX ou Mac? No Mac ou * nix você pode usar linha de comando ou versões GUI de emacs ou vim.

Para o Mac: TextWrangler para lidar com arquivos grandes também. Eu não estou versado o suficiente sobre a paisagem do Windows para ajudar lá fora.

f você só quer ver um grande arquivo em vez de editá-lo, há um par de programas freeware que ler arquivos de um pedaço de cada vez ao invés de tentar carregar o arquivo inteiro para a memória. Eu usá-los quando eu preciso ler (> 5 GB) arquivos grandes.

Large Text File Viewer swiftgear http://www.swiftgear.com/ltfviewer/features .html

Visualizador pela equipe Walrus. Big Arquivo

Você terá que encontrar o link-se para esse último porque o eu só posso postar um máximo de um hyperlink ser um novato.

Quando estou diante de um arquivo de log enormes, eu não tentar olhar para a coisa toda, eu uso Free File Splitter

É certo que esta é uma solução alternativa, em vez de uma solução, e há momentos em que você precisa de todo o arquivo. Mas muitas vezes eu só preciso ver algumas linhas de um arquivo maior e que parece ser o seu problema também. Se não, talvez outros poderiam achar esta ferramenta útil.

Um visualizador que permite ver arquivos de texto enormes não ajuda muito se você está tentando obtê-lo carregado no Excel para usar o filtro automático, por exemplo. Uma vez que todos nós passar o dia quebrar problemas em partes menores para ser capaz de resolvê-los, aplicando o mesmo princípio para um arquivo grande não me parece controversa.

HxD -. É um editor hexadecimal, mas permite em edições lugar, e não vomitar em arquivos grandes

Tweak é um editor hexadecimal que pode lidar com edições muito grande arquivos, incluindo inserções e exclusões.

EmEditor deve lidar com isso. Como seus site afirma :

EmEditor é agora capaz de abrir ainda maior do que 248 GB (ou 2,1 mil milhões de linhas) por uma abertura parte do arquivo com o novo bar personalizado - Controlador Grande Arquivo. O arquivo grande controlador permite especificar o ponto de início, ponto final, e alcance do arquivo a ser aberto. Ele também permite que você parar a abertura do arquivo e monitorar o tamanho real do arquivo e o tamanho do disco temporário disponível.

Não é grátis embora ..

Descobri que o comandante FAR poderia abrir arquivos grandes (eu tentei 4,2 arquivo xml GB) E ele não carregar o arquivo inteiro na memória e funciona rapidamente.

Inaugurado arquivo 5GB (rapidamente) com:

1) Hex Editor Neo
2) 010 editor

Textpad também funciona bem em abrir arquivos desse tamanho. Eu tenho feito isso muitas vezes quando ter que lidar com muito grandes arquivos de log na faixa 3-5gb. Além disso, usando grep para retirar as linhas de valor e depois olhar para as grandes obras.

A questão seria necessário mais detalhes.
Você quer apenas a olhar para um arquivo (por exemplo. Um arquivo de log) ou editá-lo?
Você tem mais memória do que o tamanho do arquivo que você deseja carregar ou menos?
Por exemplo, TheGun , um pequeno editor de texto escrito em linguagem assembly, reivindicações de " não tem um limite de tamanho de arquivo eficaz e o tamanho máximo que pode ser carregado em que é determinado pela memória disponível e velocidade de carregamento do arquivo. [...] foi velocidade otimizada tanto para carga de arquivo e save. "

Para abstrato o limite de memória, suponho que pode usar memória mapeada. Mas então, se você precisa editar o arquivo, algum método inteligente deve ser usado, como armazenar na memória as mudanças locais, e aplicá-las pedaço por pedaço ao salvar. Pode ser ineficaz em alguns casos (big pesquisa / substitua por exemplo).

Eu tive problemas com TextPad em 4G arquivos também. Notepad ++ funciona muito bem.

Emacs pode lidar com tamanhos de arquivos enormes e você pode usá-lo no Windows ou * nix.

O OS e CPU você está usando? Se você estiver usando um sistema operacional de 32 bits, então um processo em seu sistema fisicamente não pode endereçar mais de 4 GB de memória. Como a maioria dos editores de texto tentar carregar o arquivo inteiro na memória, eu duvido que você vai encontrar um que vai fazer o que quiser. Teria de ser um editor de texto fantasia muito, que pode fazer out-of-core de processamento, i. e. carregar um pedaço do arquivo de cada vez.

Você pode ser capaz de carregar um arquivo tão grande com se você usar um editor de texto de 64 bits em um computador com um processador de 64 bits e um sistema operacional de 64 bits. E você tem que ter certeza que você tem espaço suficiente em sua partição de troca ou seu arquivo de swap.

Por que você quer carregar um arquivo 4+ GB na memória? Mesmo se você encontrar um editor de texto que pode fazer isso, se a sua máquina tem 4 GB de memória? E a menos que ele tem muito mais do que 4 GB de memória física, sua máquina vai abrandar muito e ir arquivo de troca louco.

Então, por que você quer um arquivo 4+ GB? Se você quiser transformá-lo, ou fazer uma pesquisa e substituir, você pode ser melhor fora escrevendo um pequeno programa rápido para fazê-lo.

Eu também gosto notepad ++ .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top