Bestand :: Handtekening

Bestand :: Handtekening is een PERL-module om wijzigingen in de inhoud of attributen van een bestand te detecteren.
Download nu

Bestand :: Handtekening Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeremy Madea
  • Uitgever website:
  • http://search.cpan.org/~jeremy/File-Signature-1.009/Signature.pm

Bestand :: Handtekening Tags


Bestand :: Handtekening Beschrijving

Bestand :: Handtekening is een PERL-module om wijzigingen in de inhoud of kenmerken van een bestand te detecteren. Bestand :: Handtekening is een PERL-module om wijzigingen in de inhoud of attributen van een bestand te detecteren. Synopsis Gebruik Bestand :: Handtekening; mijn $ sig = bestand :: signature-> nieuw ('/ sommigen / bestand'); # Als u een snaarige handtekening hebt opgeslagen in $ String #, kunt u een bestand :: kenmerkend voorwerp van het maken. mijn $ sig = bestand :: signature-> new_from_string ($ string); if (my $ err = $ sig-> fouten) {WARN $ ERR, "N"; } # U kunt een handtekeningobject gebruiken om hetzelfde bestand opnieuw te controleren. if ($ SIG-> IS_SAME ()) {Print "OK. De handtekening is hetzelfde. NH"} if ($ sig-> gewijzigd ()) {print "uh oh! De handtekening is gewijzigd. NL"} Digests = $ sig-> old_and_new ('digest'); mijn @inodes = $ sig-> old_and_new ('ino'); mijn @modes = $ sig-> old_and_new ('modus'); mijn @UID = $ sig-> old_and_new ('UID'); mijn @ @gid = $ sig-> old_and_new ('GID'); mijn @mtime = $ sig-> old_and_new ('mtime'); # Een iets meer de moeite waard gebruik ... mijn @Felden = $ sig> veranderd (); Voor mijn $ veld (@fields) {printf "$ field was:% s maar veranderde in% s.n", $ sig-> old_and_new ($ field); } AbstractThis Perl-bibliotheek gebruikt PERL5-objecten om te helpen bij het bepalen of de inhoud of kenmerken van een bestand zijn gewijzigd. Het handhaaft verschillende stukjes informatie over het bestand: een digest (momenteel alleen MD5 wordt ondersteund), het inode nummer, de modus, de UID van de eigenaar, de GID van de eigenaar van de groep, en de laatste modificatiestijd. Een bestand :: Signature-object wordt nauw geassocieerd met een enkele padnaam. Het biedt een manier om de staat van een bestand te vergelijken met verschillende punten in de tijd; Het is niet handig voor het vergelijken van verschillende bestanden. Deze module biedt een manier om bestanden te volgen op wijzigingen. Het implementeert een objectgeoriënteerde interface om "handtekeningen" in te dienen. In het geval van deze module omvat een handtekening een MD5-digest (andere digests kunnen later worden toegevoegd), de grootte van het bestand, het inode nummer, de modus van de eigenaar, de UID van de eigenaar, de GID's van de groep, en de muren. Deze informatie is geassocieerd met een bestand door de "Pathname" van het bestand ". De padnaam wordt beschouwd als de unieke identifier van het bestand. In werkelijkheid kan een bestand meer dan één pad hebben, maar deze module herkent dat niet dat. Het zal eenvoudig twee verschillende pathnames behandelen als twee verschillende bestanden, zelfs als ze naar hetzelfde bestand verwijzen. Aangezien deze module controleert of een bestand in de loop van de tijd verandert, zou een minimaal gebruik van het de tijd omvatten wanneer de handtekening is gemaakt en een ander tijdstip waarop de handtekening wordt geregenereerd en vergeleken met de vorige. De hoeveelheid tijd tussen deze controles is willekeurig. Deze module maakt het eenvoudig om een handtekeningobject op te slaan en vervolgens te laden en op een later tijdstip te controleren op consistentie, of het nu seconden of jaren is gepasseerd. REQUIRINGEN: · Perlwhat is nieuw in deze release: · Fixups to Tests.


Bestand :: Handtekening Gerelateerde software

Bestand :: LCKPWDF

Bestand :: LCKPWDF is een PERL-module om de passwd- en schaduwbestanden te vergrendelen en ontgrendelen met LCKPWDF en ULCKPWDF. ...

184

Downloaden