Arquivo :: Assinatura

Arquivo :: Assinatura é um módulo Perl para detectar alterações no conteúdo ou atributos de um arquivo.
Baixe Agora

Arquivo :: Assinatura Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeremy Madea
  • Site do editor:
  • http://search.cpan.org/~jeremy/File-Signature-1.009/Signature.pm

Arquivo :: Assinatura Tag


Arquivo :: Assinatura Descrição

Arquivo :: Assinatura é um módulo Perl para detectar alterações no conteúdo ou atributos de um arquivo. Arquivo :: Assinatura é um módulo Perl para detectar alterações no conteúdo ou atributos de um arquivo.Synopsis Use Arquivo :: Assinatura; Meu $ SIG = Arquivo :: Assinatura-> Novo ('/ Algum / Arquivo'); # Se você tiver uma assinatura stringificada armazenada em $ string # Você pode criar um arquivo :: Objeto de assinatura a partir dele. meu $ sig = file :: assinatura-> new_from_string ($ string); se (meu $ err = $ sig-> erro) {avisar $ err, "n"; } # Você pode usar um objeto de assinatura para verificar novamente o mesmo arquivo. if ($ sig-> is_same ()) {imprimir "ok. A assinatura é a mesma.n"} se ($ sig-> alterado ()) {print "uh oh! A assinatura foi alterada .N"} digests = $ sig-> old_and_new ('digest'); meus @inodes = $ sig-> old_and_new ('ino'); meus @Modes = $ sig-> old_and_new ('modo'); meu @uid = $ sig-> old_and_new ('uid'); meu @gid = $ sig-> old_and_new ('gid'); meu @Mtime = $ sig-> old_and_new ('mtime'); # Um uso ligeiramente mais valioso ... meus @fields = $ sig-> mudou (); Para o campo $ (@fields) {printf "$ field foi:% s, mas alterado para% s.n", $ sig-> old_and_new ($ field); } Abstractthis Perl Library usa objetos perl5 para ajudar a determinar se o conteúdo ou atributos de um arquivo foram alterados. Ele mantém várias informações sobre o arquivo: um digest (atualmente apenas MD5 é suportado), seu número INODE, seu modo, o UID de seu proprietário, o GID do proprietário do grupo e seu último tempo de modificação. Um arquivo :: Objeto de assinatura está intimamente associado a um único nome de caminho. Ele fornece uma maneira de comparar o estado de um arquivo em diferentes pontos no tempo; Não é útil para comparar arquivos diferentes. Este módulo fornece uma maneira de monitorar arquivos para alterações. Implementa uma interface orientada a objetos para arquivar "assinaturas". No caso deste módulo, uma assinatura inclui um Digest MD5 (Outros Digests podem ser adicionados posteriormente), o tamanho do arquivo, seu número INODE, seu modo, o UID do seu proprietário, o GID do seu grupo e sua mtime. Essas informações estão associadas a um arquivo pelo "caminho de caminho" do arquivo. O nome do caminho é considerado como o identificador exclusivo do arquivo. Na realidade, um arquivo pode ter mais de um nome de path, mas este módulo não reconhece que simplesmente tratará dois nomes de caminho diferentes como dois arquivos diferentes, mesmo que eles se referem ao mesmo arquivo. Como este módulo verifica se um arquivo muda ao longo do tempo, um uso mínimo incluiria o tempo em que a assinatura foi criada e um horário diferente quando a assinatura estiver regenerada e comparada com o anterior. A quantidade de tempo entre essas verificações é arbitrária. Este módulo facilita a economia de um objeto de assinatura e, em seguida, carregá-lo e verifique a consistência posteriormente, se os segundos ou anos se passaram.Requirements: · Perl O que é novo nesta versão: · Fixups para testes.


Arquivo :: Assinatura Software Relacionado

Filsys :: DF.

Filesys :: DF é uma extensão Perl para informações sobre espaço em disco do sistema de arquivos. ...

191

Download

Arquivo :: lckpwdf.

arquivo :: lckpwdf é um módulo Perl para bloquear e desbloquear os arquivos Passwd e Shadow com LCKPWDF e Ulckpwdf. ...

184

Download

DPML SDK.

DPML SDK é uma plataforma de gerenciamento para desenvolvimento de componentes baseados em Java, gerenciamento de recursos e implantação. ...

183

Download

Radiuslib.

Radiuslib fornece um protocolo de raio completo e biblioteca de serviços públicos para Ruby. ...

249

Download