Disk ARchive

Tela Software:
Disk ARchive
Detalhes de Software:
Versão: 2.5.4 Atualizado
Data de upload: 26 Apr 16
Revelador: Denis Corbin
Licença: Livre
Popularidade: 81

Rating: 4.0/5 (Total Votes: 1)

disco de arquivo (DAR) é uma distribuído gratuitamente, multiplataforma e software de linha de comando open source implementadas em C ++ como um utilitário de arquivamento que pode ser usado para fazer incremental, decremental, diferencial, encypted ou backups completos dos seus arquivos .

Sendo baseado na biblioteca libdar, disco de arquivo recursos de criptografia e compressão dos backups integrado, suporta o corte de arquivos em arquivos de tamanho necessário, suporta hardlinks para dispositivos especiais, arquivos simples, softlinks, bem como pipes nomeados.


Características à primeira vista

As principais características incluem suporte para atributos estendidos, incluindo Linux ACL (Access Control List) e Mac OS garfos arquivo X, modo de leitura sequencial, suporte de backup diferencial, prevenção da corrupção do arquivo, suporte para repetir um backup falhou tantas vezes quanto o usuário quer, o modo de dry-run de execução, bem como a geração do arquivo de hash para arquivos, SHA1 apoio e métodos MD5.

Além disso, disco de arquivo suporta restauração escassa arquivo e detecção, recuperação rápida de arquivos de arquivos criptografados ou compactados, o suporte para fitas, mesa de isolamento de conteúdo, detecção automática de alteração de arquivo enquanto o backup, comentários de utilizador no cabeçalho de um arquivo e fusão de vários arquivos, apoiar a política de substituir sintonizável bem.

Reslicing de um arquivo sem descriptografar ou descompactar também é possível com o disco de arquivo, que inclui ganchos para scripts definidos pelo usuário que podem ser executados entre fatias, bem como para as acções antes e após salvar uma pasta definida pelo usuário ou arquivo. Além disso, o aplicativo pode fazer backup e restaurar seus arquivos sobre Netcat ou SSH (Secure Shell), e vem com um built-in de proteção de arquivo e funcionalidade de reparação, graças à parchive.


Um utilitário de backup multi-plataforma verdadeira

disco de arquivo é sem nenhuma dúvida um software multi-plataforma, como tem sido adaptado para trabalhar em todas as distribuições GNU / Linux, vários tipos de BSD e Solaris, bem como os sistemas operacionais Microsoft Windows e Mac OS X. Ele é compatível com ambas as plataformas de hardware de 64 bits e 32 bits

O que é novo nesta versão:.

  • fixação falta incluídos arquivos de API libdar
  • removido try / catch bloco adicional introduzida por cometer 72da5cad5e52f959414b3163a2e2a320c2bc721e
  • verificação de sanidade removido que causou problema ao escrever um arquivo para um sistema de arquivos baseado FUSE.
  • fixação não chamada do script -E / comando após a última criação da fatia, quando hashing foi usada criptografia ou uma fatia
  • bug corrigido em dar_manager: permutação de arquivo em libdar chumbo banco de dados para verificar um arquivo número de gama sob certas circunstâncias
  • inversão fixa da condição de disparo um aviso sobre a ordem de data de arquivo em um banco de dados dar_manager ao mover um arquivo dentro de um banco de dados
  • Corrigidos problemas na documentação
  • otimização de memória catálogo, com a desvantagem de limitar o número de entrada em um arquivo para o inteiro máximo suportado pelo sabor libdar (32 bits / 64 bits / infinint).
  • script de correção configure a confiar temporariamente no LIBS em vez LDFLAGS para verificar a disponibilidade gpgme
  • dependência fim retirados entre -a e -9 opções de dar_manager:. -9 Pode ser especificada antes ou depois da opção -A
  • redefinir a & quot; falsa & quot; & quot; inode_wrote & quot; bandeira de ligação datastructure disco antes de testar e fundindo. Mesclando um arquivo previamente testado ou testar uma segunda vez não incluiria inode ligada duro na operação. Esta situação não ocorre com o dar, mas poderia ter sucesso com algumas ferramentas externas que mantêm o catálogo na memória para executar operações diferentes sobre ele.
  • bug corrigido na rotina que detecta fatias existente para avisar o usuário e / ou evitar a substituição, erro que levam dar para & quot; casca & quot; quando um nome de base do arquivo iniciado por um caractere +.
  • evitando usar AM_PATH_GPGME no script configure quando gpgme.m4 não está disponível
  • adicionando novos métodos na API libdar obter o arquivo de offset e tamanho de armazenamento de arquivos salvos (classe list_entry)
  • adicionando novo método em libdar API para traduzir deslocamento arquivo para deslocamento de arquivo (arquivo de classe)
  • reportar uma mensagem de erro específica ao nome de arquivo retornado pelo sistema tem o comprimento máximo suportado pelo próprio sistema, assumindo filename foi truncado

O que é novo na versão 2.5.3:

  • A fixação de um problema 2.5.x construção conheci quando um 2.4.x libdar biblioteca já está instalada em um sistema FreeBSD.
  • Melhorar a mensagem e comportamento dos libdar em mod negligente quando um arquivo truncada é lido
  • A fixação auto bug relatado em & quot; linha tronconneuse.cpp 561 & quot; conheceu durante a leitura do arquivo truncado / corrompido
  • Fixed filedescriptors não fechadas, reuniu-se ao salvar um sistema de arquivos que não tem ExtX FSA disponível
  • script configure Fixação para ser mais robusto na frente do sistema onde gpgme.h está instalado em um caminho não padrão eo usuário não forneceu CPPFLAGS coerentes, LDFLAGS antes de chamar ./configure
  • Exibindo valores CRC ao listar isolado catálogo como saída XML
  • A fixação problema de compilação quando o sistema não fornece strerror_r () chamada
  • Evitando aviso sobre FSA ausência quando FSA-escopo é definido como & quot; nenhum & quot;
  • Adicionar opção --disable-fadvise para configurar roteiro para aqueles que querem contra-pressão cheia de dar sobre o cache do sistema (mesmo comportamento como 2.4.x)
  • correção de bugs, fadvise () chamado um momento errado tornando-se não ter nenhum efeito FAQ atualização sobre o desempenho comparativo de 2.4.x para 2.5.x
  • otimização: reduziu o número de chamada para dup () na inicialização libdar
  • melhoria: a impressão tipo de arquivo na saída detalhada
  • novo recurso: adicionado% t macro refletindo o tipo inode no de dar opção --backup-hook-executar

O que é novo na versão 2.5.2:

  • bug corrigido se conheceram quando a permissão é negada durante a leitura ou escrevendo fatias
  • bug fixação que evitou a criação de um arquivo na raiz do sistema de arquivos
  • fixação bug reuniram-se em situação rara durante a leitura no modo sequencial de ler um arquivo criptografado usando criptografia GnuPG. Nessa situação libdar pode falhar a leitura do arquivo (mas sucede no modo de leitura normal) a emissão de uma mensagem obscura (mensagem também foi corrigido).
  • código de simplificação, removendo reading_verion campo a partir crypto_sym classe como sua classe tronconneuse pais já têm essa informação
  • removido linha extra exibida por dar ao final da execução
  • bug corrigido evitando dar a ler uma entrada adequada (relatório de erros CRC) seqüência quando específico de caracteres (início da sequência de escape) cair no final do buffer de leitura da camada de fuga.
  • otimização de velocidade para a classe de data e hora
  • bug fixo que evitada arquivos de leitura Dar em modo de leitura sequencial durante a leitura de uma tubulação
  • bug corrigido na rotina de testes de regressão não fornecida ao lado dar / libdar
  • mensagem no visor fixação mostrando nem sempre no contexto correto
  • fixação caso de inversão que leva a camada de cache não para ser usado quando necessário e usado quando inúteis durante a leitura de um arquivo
  • heurística em dar_manager melhorado para determinar a data de um arquivo foi apagado.

O que é novo na versão 2.4.18:

  • Vector inicial usada para criptografia forte foi definido com pseudo dados -Random gerados usando mensagem SHA1 e cifra blowfish, que não estão disponíveis quando ligcrypt está sendo executado no modo FIPS. Desde 2.4.18 agora usamos
  • SHA256 e AES256 para atribuição IV a fim de ter libdar compatível com o modo FIPS. Para criptografia de dados, nada muda: a cifra especificada (K, -J, - $ opções sobre CLI) são usados ​​como antes
  • .
  • fixação bug encontrou ao realizar o isolamento do arquivo em modo sequencial de ler, Se uma corrupção de arquivo ou arquivar truncada leva um inode para não ter a sua CRC legível, dar aborta e emite um relatório de bug.
  • lista de projeto depender de dar / libdar atualizar

O que é novo na versão 2.4.17:

  • Solte 2.4.17 traz apenas uma correção para o problema de regressão trazido pela liberação 2.4.16 sobre a filtragem caso insensibilidade. O problema surgiu quando dar foi executado sob uma localização que não poderia lidar com alguns caracteres largos em um determinado nome de arquivo (caractere largo de outra localização) e filtragem insensível caso foi utilizado (opção caso -ano), levando tal arquivo nunca foram selecionadas por a operação (ou seja: nunca salvou para a operação de backup)
  • .

O que é novo na versão 2.4.16:

  • fixação de listagem arquivo de informações apresentadas para o tamanho do catálogo quando arquivo é lido no modo --sequential leitura
  • corrigir o bug que evitava dar versões 2.4.x até 2.4.15 para ler arquivo encriptado gerado pelo 2.3.x liberação dar e abaixo
  • acrescentando nota informativa no final do ./configure execução de script quando --enable-mode não tem sido utilizado.
  • adicionando suporte para maiúsculas e minúsculas em comparação filename (opção -um) para outros conjuntos de caracteres que POSIX / C locale como cirílico, por exemplo.
  • bashisms fixação em scripts doc / samples

O que é novo na versão 2.4.15:

  • fixação bug conheceu ao ler um arquivo criptografado em seqüencial modo
  • fixação bug conheceu ao ler um arquivo criptografado no modo seqüencial de um canal anônimo
  • mudou opção '-'; a -9 como '-'; não funciona em todos os sistemas com getopt (apenas o tempo opção equivalente --min dígitos trabalhadas) para dar, dar_cp, dar_manager, dar_xform e comandos dar_slave.
  • corrigir o bug se reuniu ao restaurar arquivos apagados no modo de leitura sequencial e algum diretório onde eles devem ser & quot; restaurado & quot; não são legíveis ou não pôde ser restaurado antes
  • adição de tampão extra para lidar com leitura sequencial de arquivo criptografado quando o último bloco de criptografia contém alguns, mas não todos os dados claros após uma criptografada (o trailer de arquivo).
  • fixação problema de compilação usando clang
  • corrigir o bug que impede usando - ~ opção com isolamento catálogo on-fly, a fim de executar um comando do usuário uma vez no-fly isolamento completou
  • adicionado um pouco de magia autoconf para determinar a bandeira correta (BSD / GNU) para usar com sed, a fim de ativar a expressão regular de análise
  • nova implementação de classe mask_list que é compatível com libc ++
  • bug corrigido reuniu-se em FreeBSD com dar_xform onde o sistema fornece um descritor de arquivo de entrada padrão em leitura e escrita, em vez de modo somente leitura.

O que é novo na versão 2.4.12:

  • para correção fixa excluir vs delete [] no vector de char (não incidência relatada)
  • fixo de acesso à gama na rotina usado para ler o formato de arquivo muito antiga
  • Erro corrigido na expressão lógica que conduz um teste de sanidade para ser inútil
  • removido duplicado atribuição de variável
  • FAQ actualizada
  • Corrigidos erros de ortografia e erros
  • bug corrigido (relatada por Torsten Bronger) na camada de fuga libdar levando a relatar erroneamente um arquivo como corrompido em tempo de leitura
  • bug corrigido no mecanismo de detecção de arquivo esparso que levam a detecção mínimo buraco tamanho para se tornar um múltiplo do valor padrão ou especificado. Isto implicava uma redução menos eficiente de arquivos esparsos porque os buracos menores em arquivos foram ignorados
  • A página homem fixo e actualizada sobre opção --go-into
  • atualizada full-de-diff alvo no arquivo / etc / default darrc
  • acrescentou uma opção de depuração na classe hash_file (opção apenas utilizado a partir de ferramentas de teste) para solucionar SHA1 / MD5 problema de hash em fatias maiores do que (2 ** 38) +63 bytes, bug relatado por Mike Lenzen e compreendido por Yuriy Kaminskiy em libgcrypt. Nota:. Este bug ainda está em aberto devido a um estouro de inteiros no libgcrypt
  • backported a partir do código de desenvolvimento atual uma maneira adicional e mais simples de ler um arquivo usando a API libdar. Esta extensão API não é usado por ferramentas de linha de comando Dar por agora.
  • Fixação de instalação de arquivos de cabeçalho libdar sobre Darwin, onde & quot; Darwin & quot; macros não foram filtrados a partir dos arquivos de cabeçalho libdar gerados.
  • A fixação auto relatado "linha generic_file.cpp 309 'bug conheceu enquanto comparando um arquivo com um sistema de arquivos
  • Actualização do código, a fim de compilar com gcc-4.8.2 em g ++ 11 modo (implementação parcial e adaptação de remendo de Fabian Stanke)
  • Bug conheceu durante a execução de um arquivo detalhado listando em modo de leitura sequencial
  • Patch Adicionado Ryan Schmidt para exibir corretamente o status no final do ./configure script em sistemas BSD (em particular Mac OS X)
  • Atualização roteiro configure.ac para corrigir advertência relatado por autoconf ao gerar o script ./configure
  • Dirigida portabilidade problema com sistemas BSD que não fornecem uma opção -d para o comando 'cp', impedindo a instalação adequada da documentação Doxygen. Fix com base na correção fornecida por Jan Gosmann.

O que é novo na versão 2.4.9:

  • bug corrigido: durante dar backup diferencial salva inalterados disco inode ligada quando um link de disco rígido em que o inode estava fora do diretório -R raiz. Isto também tem o efeito de salvar sempre arquivos com nomes longos em sistema de arquivos NTFS (!)
  • remendo Adaptado fornecida por Kevin Wormington (novas mensagens exibidas)
  • Fixed erro de sintaxe no script configure sobre a detecção execinfo
  • Removido AM_ICONV macro não utilizado do script configure
  • bug corrigido reuniu-se sob Cygwin quando o comando auxiliar de teste falhou ao vincular quando libgcrypt não estava disponível.
  • atualizada mini-howto por Grzegorz Adam Hankiewicz
  • atualizar traduções de mensagens franceses
  • restrito aviso de segurança para arquivos simples e arquivos simples disco ligadas
  • bug tela fixada no dar_cp ao manipular arquivos maiores que 2 GB
  • fixa Segfault conheceu ao adicionar a um banco de dados dar_manager um arquivo cujo nome base é uma cadeia vazia
  • melhorou mensagem de erro, relatando o -B arquivo incluído na qual um erro de sintaxe foi cumprida
  • banco de dados dar_manager modificado para considerar tanto ctime e mtime como valor de timestamp para os dados dos arquivos salvos. Isto suprime o aviso sobre mal ordenou arquivos em banco de dados quando em alguns arquivos foram restaurações de um backup antigo

O que é novo na versão 2.4.8:

  • correções de documentação e actualizações
  • melhorou banco de dados listando eficiência
  • uso de memória reduzida da camada de armazenamento em cache no libdar
  • auto bug relatado fixa causada por falha de alocação de memória
  • fixou um SIGSEGV causada por duplo livre no dar_xform quando sintaxe
  • erro é reuniu-se em linha de comando
  • dar_xform não foi capaz de transformar corretamente arquivo gerado por dar
  • mais velho do que liberar 2.4.0
  • bug fixo que levam dar não ser possível remover um diretório em
  • tempo de recuperação
  • substituído velho restante & quot; bcopy & quot; ocorrência por uma chamada para memcpy
  • aviso de compilação fixo sob ArchLinux
  • acidente fixo encontrou ao criar um backup com isolação em-fly
  • comportamento libdar fixo ao ler um fortemente corrompido criptografado
  • Arquivo

O que é novo na versão 2.4.7:

  • Esta versão corrige um travamento de aplicação, um problema de compilação sob Solaris, e vários pequenos bugs.

O que é novo na versão 2.4.6:

  • bug corrigido conheceu enquanto interrompendo a criação do arquivo compactado, o arquivo resultante era legível apenas em modo --sequential leitura
  • bug corrigido conheceu durante a leitura de um arquivo interrompida em modo de leitura sequencial. Ele conduzirá dar para não liberar alguns objetos da memória, no final da operação, que exibiu uma mensagem de erro feio da rotina auto check libdar.
  • mensagem fixa relatando grupo sistema desconhecido ao converter GID ao nome (estava relatando desconhecido & quot; usuário & quot; em vez de desconhecido & quot; grupo & quot;)
  • remover o $ Id: $ macro de arquivo como nós mudamos de CVS para GIT
  • atualizar pacote para distribuir scripts e documentação de Patrick Nagel
  • URL que aponta atualizado para web site de Patrick Nagel
  • documentação descrevendo como obter o código fonte do GIT (não mais do CVS), que actualiza
  • typo corrigido em configure.ac
  • informações sobre como construir um tarball dar novinho em folha a partir da fonte no GIT acrescentou
  • modifica o final das mensagens exibidas por opção -h para apontar para o homem página para mais _options_ em vez de _details _
  • substituído & minus; no HTML gerado documentação por um traço padrão ASCII
  • bug alinhamento fixo no cálculo do CRC que levam aplicação baseada libdar a falhar em sistemas baseados em SPARC.

O que é novo na versão 2.4.5:

  • Esta versão traz várias correções que levam dar para exibir mensagens de erro no final da execução em determinados ambientes.
  • Se correções de uma falha de segmentação que podem ser atendidas ao comparar um arquivo com o sistema de arquivos.
  • Também permite ligação dar com libexecinfo em sistemas que fornecem-lo, e permite restaurar dar a partir de backups diferenciais diretórios que foram registrados como inalterada desde o arquivo de referência foi feito.
  • Atualiza todos os scripts de amostra fornecidos para ser compatível com a nova opção --min dígitos de dar.

O que é novo na versão 2.4.4:

  • páginas man fixos na seção Nome: whatis acrescentou entrada
  • segfault fixo: no código de relatório de erros interna (delete [] no
  • local de free ())
  • bug corrigido: dar_manager não foi capaz de ler corretamente a última

  • versão
  • bancos de dados gerados ao ter Atributos ampliados gravado para
  • alguns arquivos
  • evitado relatando bloco de memória unreleased quando compilação
  • otimização têm sido utilizados (dar, dar_manager, dar_cp, dar_slave,
  • dar_xform que todos relataram memória unreleased quando a otimização gcc era
  • usado em & quot; infinint & quot; mode)

O que é novo na versão 2.4.3:

  • Esta versão traz algumas pequenas melhorias em matéria de uso de memória e velocidade de execução.
  • Ele também contém uma correção de bug para dar_manager.

O que é novo na versão 2.4.1:

  • Esta versão traz algumas pequenas correções de bugs, atualizações de documentação, e um único recurso novo para o programa dar_manager necessário manter disponível um comportamento semelhante com versões mais antigas.

O que é novo na versão 2.3.11:

  • Esta é uma versão de manutenção que corrige alguns bugs .
  • O código de remoção de fatias de um arquivo de idade foi fixado.
  • O libdar foi melhorado para ser mais robusto ao ler um arquivo muito corrompido, que de outra forma levar dar em um loop infinito.
  • Várias ocorrências de liberação de memória dupla foram corrigidos.

O que é novo na versão 2.3.9:

  • Bashismo fixo no doc / examples / pause_every_n_slice.duc script de exemplo [SF 2020090]
  • acrescentou roteiro & quot de Jason Lewis; dar_backups.sh & quot; que é uma versão melhorada de N o script feito por Roi Rodriguez Mendez & Mauro Silvosa Rivera.
  • mensagem adicionada pedindo atualização de software para lidar com caso quando novo formato de arquivo (usado por dar & gt; = 2.4.0) é fornecida para dar
  • muito pouco otimização do processo de leitura da EA
  • FAQ actualizada
  • substituído & quot; Catálogo & quot; por & quot; Arquivo Conteúdo & quot; na mensagem de saída (-l -v).
  • adicionou o patch de Sergey Feo para dar_par.dcf
  • acrescentou seleção contra a presença arquivo de cabeçalho stddef.h no script configure
  • ortografia fixa
  • acrescentou Script de Charles no doc / sample
  • adicionado opção -q para dar
  • acrescentou licenciamento excepção para permitir a distribuição de dar ao lado da biblioteca OpenSSL
  • Bug fix: durante diff de arquivo (somente), dar restaurar atime do arquivo no backup em vez do arquivo no sistema antes de abri-lo para a leitura
  • .
  • dar testado com valgrind

Screenshots

disk-archive_1_68087.jpg
disk-archive_2_68087.jpg

Programas semelhantes

xDMS
xDMS

3 Jun 15

mzSquash
mzSquash

3 Jun 15

atool
atool

14 Apr 15

toast
toast

3 Jun 15

Comentário para Disk ARchive

Comentários não encontrado
Adicionar comentário
Ligue imagens!