Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
Dpkg::Checksums(3)               libdpkg-perl               Dpkg::Checksums(3)

       Dpkg::Checksums - generate and manipulate file checksums

       This module provides an object that can generate and manipulate various
       file checksums as well as some methods to query information about
       supported checksums.

       @list = checksums_get_list()
           Returns the list of supported checksums algorithms.

       $bool = checksums_is_supported($alg)
           Returns a boolean indicating whether the given checksum algorithm
           is supported. The checksum algorithm is case-insensitive.

       $value = checksums_get_property($alg, $property)
           Returns the requested property of the checksum algorithm. Returns
           undef if either the property or the checksum algorithm doesn't
           exist. Valid properties currently include "program" (returns an
           array reference with a program name and parameters required to
           compute the checksum of the filename given as last parameter) and
           "regex" for the regular expression describing the common string
           representation of the checksum (as output by the program that
           generates it).

       my $ck = Dpkg::Checksums->new()
           Create a new Dpkg::Checksums object. This object is able to store
           the checksums of several files to later export them or verify them.

           Forget about all checksums stored. The object is again in the same
           state as if it was newly created.

       $ck->add_from_file($filename, %opts)
           Add checksums information for the file $filename. The file must
           exists for the call to succeed. If you don't want the given
           filename to appear when you later export the checksums you might
           want to set the "key" option with the public name that you want to
           use. Also if you don't want to generate all the checksums, you can
           pass an array reference of the wanted checksums in the "checksums"

           It the object already contains checksums information associated the
           filename (or key), it will error out if the newly computed
           information does not match what's stored, and the caller did not
           request that it be updated with the boolean "update" option.

       $ck->add_from_string($alg, $value, %opts)
           Add checksums of type $alg that are stored in the $value variable.
           $value can be multi-lines, each line should be a space separated
           list of checksum, file size and filename. Leading or trailing
           spaces are not allowed.

           It the object already contains checksums information associated to
           the filenames, it will error out if the newly read information does
           not match what's stored, and the caller did not request that it be
           updated with the boolean "update" option.

       $ck->add_from_control($control, %opts)
           Read checksums from Checksums-* fields stored in the Dpkg::Control
           object $control. It uses $self->add_from_string() on the field
           values to do the actual work.

           If the option "use_files_for_md5" evaluates to true, then the
           "Files" field is used in place of the "Checksums-Md5" field. By
           default the option is false.

       @files = $ck->get_files()
           Return the list of files whose checksums are stored in the object.

       $bool = $ck->has_file($file)
           Return true if we have checksums for the given file. Returns false

           Remove all checksums of the given file.

       $checksum = $ck->get_checksum($file, $alg)
           Return the checksum of type $alg for the requested $file. This will
           not compute the checksum but only return the checksum stored in the
           object, if any.

           If $alg is not defined, it returns a reference to a hash: keys are
           the checksum algorithms and values are the checksums themselves.
           The hash returned must not be modified, it's internal to the

       $size = $ck->get_size($file)
           Return the size of the requested file if it's available in the

       $ck->export_to_string($alg, %opts)
           Return a multi-line string containing the checksums of type $alg.
           The string can be stored as-is in a Checksum-* field of a
           Dpkg::Control object.

       $ck->export_to_control($control, %opts)
           Export the checksums in the Checksums-* fields of the Dpkg::Control
           $control object.

   Version 1.01
       New argument: Accept an options argument in $ck->export_to_string().

       New option: Accept new option 'update' in $ck->add_from_file() and

   Version 1.00
       Mark the module as public.

       Raphael Hertzog <>.

1.17.27                           2016-04-25                Dpkg::Checksums(3)

Czas wygenerowania: 0.00051 sek.

Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson

Copyright © 2003-2023
Hosted by Hosting