Bestand :: HStore

Bestand :: HStore is een PERL-extensie om bestanden op een bestandssysteem op te slaan met behulp van een zeer eenvoudige hash-opslag.
Download nu

Bestand :: HStore Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alexandre Dulaunoy
  • Uitgever website:
  • http://search.cpan.org/~adulau/File-HStore-0.09/lib/File/HStore.pm

Bestand :: HStore Tags


Bestand :: HStore Beschrijving

Bestand :: HStore is een Perl-extensie om bestanden op een bestandssysteem op te slaan met behulp van een zeer eenvoudige hash-opslag. Bestand :: HStore is een Perl-extensie om bestanden op een bestandssysteem op te slaan met behulp van een zeer eenvoudige hash-gebaseerde opslag. Synopsis Gebruik bestand: HStore; Mijn $ Store = Bestand :: HStore ("/TMP/.MYSTORE"); # Voeg een bestand toe in de winkel My $ ID = $ Store-> Toevoegen ("/ foo / bar.txt"); # Retourneer de Locatie van het bestandssysteem van een ID My $ LOCATION = $ Store-> GetPath ($ ID); # Verwijder een bestand door de ID uit de winkel van de winkel-> Verwijderen ("FF3B73DD85BEAF6E7B34D678B2615C7B34D678AB2615C7B34D678AB2615C7B34EE9D5") Bestand-HStore is een zeer minimalistische Perl-bibliotheek om bestanden op een bestandssysteem op te slaan met behulp van een zeer eenvoudige hash-gebaseerde opslag. File-HStore is niets meer dan een eenvoudige wikkelinterface naar een opslag die een specifieke directorystructuur bevat waar bestanden vast zijn op basis van hun hashes. De naam van de mappen is gebaseerd op de eerste twee bytes van de hexadecimale vorm van het digest. Het bestand wordt opgeslagen en genoemd met zijn volledige hexadecimale vorm in de bijbehorende prefixed directory. De huidige versie ondersteunt het SHA-1- en SHA-2 (256 bits) algoritme. Het FAT (Free Archive Toolkit) -formaat wordt ook ondersteund en het is samengesteld uit de datum van inzending plus het SHA-2 Real Digest Part.methodthe Object-georiënteerde interface om in te dienen: HFILE wordt beschreven in deze sectie. De volgende methoden worden verstrekt: $ Store = Bestand :: HStore-> Nieuwe ($ Pad, $ Digest, $ Prefix) Deze constructor retourneert een nieuw bestand :: HFILE-object inkapselt een specifieke winkel. Het pad specificeert waar de HStore zich op het bestandssysteem bevindt. Als het pad niet is opgegeven, wordt het pad ~ / .hstore gebruikt. Het digest geeft het algoritme aan dat moet worden gebruikt (SHA-1 of SHA-2 of de inzendingsdatum die vet wordt genoemd). Indien niet gespecificeerd, wordt SHA-1 gebruikt. Verschillende digest kunnen in hetzelfde pad worden gemengd, maar het hulpprogramma is enigszins beperkt. Het $ voorvoegsel is slechts een extensie die wordt gebruikt voor het FAT-indeling (gratis archiefindeling) om de unieke naam van het archief te specificeren. $ Store-> Toevoegen ($ Bestandsnaam) De bestandsnaam is het bestand dat moet worden toegevoegd in de winkel. De retourwaarde is de HASH-waarde ($ ID) van de bestandsnaam die is opgeslagen. Retourneer undef on fouten. $ Store-> GetPath ($ ID) Retourneer de locatie van het bestandssysteem van het bestand dat is opgegeven door zijn hash-waarde.Return undef on fouten. $ Store-> verwijderen ($ hashvalue) De $ Hashvalue is het bestand dat moet worden verwijderd uit de winkel.Return false op succes en undef on fouten. Vereisten: · Perl


Bestand :: HStore Gerelateerde software