File :: Signature.

File :: Firma è un modulo Perl per rilevare le modifiche al contenuto o agli attributi di un file.
Scarica ora

File :: Signature. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jeremy Madea
  • Sito web dell'editore:
  • http://search.cpan.org/~jeremy/File-Signature-1.009/Signature.pm

File :: Signature. Tag


File :: Signature. Descrizione

File :: Firma è un modulo perl per rilevare le modifiche al contenuto o agli attributi di un file. File :: Signature è un modulo Perl per rilevare le modifiche al contenuto o agli attributi di un file.Synopsis Utilizzare il file :: Firma; My $ SIG = File :: Signature-> Nuovo ('/ alcuni / file'); # Se si dispone di una firma rigorosa memorizzata in $ string # è possibile creare un file :: oggetto firma da esso. My $ SIG = File :: Signature-> New_from_String ($ stringa); IF (MY $ ERR = $ SIG-> ERRORE) {Warn $ err, "n"; } # È possibile utilizzare un oggetto firma per richiamare lo stesso file. se ($ sig-> is_same () ()) {stampa "OK. La firma è la stessa."} se ($ sig--> modificato ()) {stampa "uh oh! La firma è cambiata.n"} My @ digests = $ sig-> old_and_new ('digest'); My @inodes = $ sig-> old_and_new ('ino'); my @modes = $ sig-d> old_and_new ('modalità'); My @UID = $ SIG-> OLD_AND_NEW ('UID'); My @GID = $ SIG-> OLD_AND_NEW ('GID'); my @mtime = $ sig-> old_and_new ('mtime'); # Un uso leggermente più utile ... my @fields = $ sig--> cambiato (); per il mio campo $ (@fields) {printf "$ campo era:% s ma cambiato in% s.n", $ sig-> old_and_new ($ campo); } AstrattoThis Perl Library utilizza oggetti Perl5 per assistere nel determinare se i contenuti o gli attributi di un file sono cambiati. Mantiene diverse informazioni sul file: un digest (attualmente è supportato solo MD5), il suo numero di inode, la sua modalità, l'UID del suo proprietario, il GID del proprietario del proprio gruppo e il suo ultimo tempo di modifica. Un file :: L'oggetto della firma è strettamente associato a un singolo percorso. Fornisce un modo per confrontare lo stato di un file su diversi punti nel tempo; Non è utile per confrontare i diversi file. Questo modulo fornisce un modo per monitorare i file per le modifiche. Implementa un'interfaccia orientata agli oggetti per file "Signatures". Nel caso di questo modulo, una firma include un digest MD5 (altri digest possono essere aggiunti in seguito), la dimensione del file, il suo numero di inode, la sua modalità, il suo titolare del proprietario, il GID del suo gruppo e il suo mtime. Questa informazione è associata a un file da "PathName" del file. Il percorso è considerato come identificativo univoco del file. In realtà, un file può avere più di un percorso di percorso, ma questo modulo non lo riconosce. Seleziona semplicemente due diversi percorsi come due file diversi, anche se si riferiscono allo stesso file. Poiché questo modulo controlla se un file cambia nel tempo, un uso minimo di esso includerebbe il tempo in cui è stata creata la firma e un tempo diverso quando la firma viene rigenerata e confrontata con quella precedente. La quantità di tempo tra questi controlli è arbitraria. Questo modulo rende facile salvare un oggetto firma e quindi caricarlo e verificare la coerenza in un secondo momento, se secondi o anni sono passati.requirementi: · Perlwhat è nuovo in questa versione: · Riparazioni per i test.


File :: Signature. Software correlato

Moiochart

Moiochart Project è la mia libreria Java per disegnare grafici a funzioni, grafici a barre, grafici a torta, ecc. ...

219

Scarica

Gnome-presa

GNOME-Socket offre una biblioteca semplice per I / O asincrono di rete ad alto livello nelle applicazioni GNOME. ...

184

Scarica