Datei Signatur

Datei :: Signatur ist ein Perl-Modul, um Änderungen an den Inhalten oder Attributen eines Dateien zu erkennen.
Jetzt downloaden

Datei Signatur Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeremy Madea
  • Website des Verlags:
  • http://search.cpan.org/~jeremy/File-Signature-1.009/Signature.pm

Datei Signatur Stichworte


Datei Signatur Beschreibung

Datei :: Signatur ist ein Perl-Modul, um Änderungen an den Inhalten oder Attributen eines Dateien zu erkennen. Datei :: Signatur ist ein Perl-Modul, um Änderungen an den Inhalten oder Attributen eines Dateien zu erkennen.Synopsis verwenden Datei: Signatur; Meine $ sig = file :: Signature-> NEU ('/ einiger / Datei'); # Wenn Sie eine anrainierte Signatur haben, die in $ String # gespeichert ist, können Sie ein Datei :: Signature-Objekt daraus erstellen. Meine $ sig = Datei :: Signatur-> NEW_FROM_String ($ Saite); if (mein $ err = $ sig-> fehler) {Warn $ Err, "n"; } # Sie können ein Signaturobjekt verwenden, um dieselbe Datei erneut zu überprüfen. if ($ SIG-> IS_SAME ()) {drucken "OK. Die Signatur ist das gleiche.n"} if ($ sig-> geändert ()) {drucken "uh oh! Die Signatur hat sich geändert.n Digests = $ SIG-> old_and_new ('digest'); mein @inodes = $ sig-> old_and_new ('ino'); mein @Modes = $ sig-> old_and_new ('mode'); mein @uid = $ sig-> old_and_new ('uid'); mein @gid = $ sig-> old_and_new ('gid'); mein @mime = $ sig-> old_and_new ('mtime'); # Ein etwas mehr lohnender Nutzung ... mein @fields = $ sig-> geändert (); Für mein $ Field (@fields) war das Feld "@fields):% s, aber in% s.n", $ sig-> old_and_new ($ field); } AbstractThis Perl-Bibliothek verwendet Perl5-Objekte, um zu unterstützen, ob sich die Inhalte oder Attribute der Datei geändert hat. Es behält mehrere Informationen über die Datei: a digest (derzeit nur md5 wird unterstützt), seine Inodennummer, deren Modus, die UID seines Eigentümers, der GID des Konzernbesitzers sowie deren letzte Änderungszeit. Ein Datei :: Signature-Objekt ist eng mit einem einzigen Pfadnamen verbunden. Es bietet einen Weg, um den Status einer Datei über verschiedene Zeitpunkte zu vergleichen. Es ist nicht nützlich, dass Sie verschiedene Dateien vergleichen. Dieses Modul bietet eine Möglichkeit, Dateien für Änderungen zu überwachen. Es implementiert eine Objektorientierte Schnittstelle zu Dateisignaturen. Bei diesem Modul umfasst eine Signatur einen MD5-Digest (andere Digests können später hinzugefügt werden), die Größe der Datei, deren Inodennummer, deren Modus, deren Benutzer-UID, der GID des Inhabers, der GID des Konzerns und deren MTIME. Diese Informationen sind von der "Pfadname der Datei" einer Datei zugeordnet. Der Pfadname gilt als eindeutige Kennung der Datei. In der Realität kann eine Datei mehr als einen Pfadnamen haben, aber dieses Modul erkennt das nicht, dass es einfach zwei unterschiedliche Pfadnamen als zwei verschiedene Dateien behandelt, selbst wenn sie sich auf dieselbe Datei beziehen. Da dieses Modul prüft, ob eine Datei im Laufe der Zeit ändert, enthält eine minimale Verwendung davon den Zeitpunkt, in dem die Signatur erstellt wurde, und eine andere Zeit, in der die Signatur regeneriert ist und mit dem vorherigen verglichen wird. Die Zeitspanne zwischen diesen Überprüfungen ist willkürlich. Dieses Modul erleichtert das Speichern eines Signature-Objekts und laden Sie ihn dann und prüfen Sie ihn zu einem späteren Zeitpunkt, ob Sekunden oder Jahre aufgehoben sind.


Datei Signatur Zugehörige Software

Snmp :: nörd.

SNMP :: UMSBLICK enthält SNMP-Module, um SNMP-Set auszuführen, zu erhalten, zu gehen, zu Fuß, als nächstes, Walk_Hash usw. ...

386

Herunterladen