Dpkg::Archive::Ar(3perl) libdpkg-perl Dpkg::Archive::Ar(3perl)
NAME
Dpkg::Archive::Ar - Unix ar archive support
DESCRIPTION
This module provides a class to handle Unix ar archives. It support the
common format, with no GNU or BSD extensions.
Note: This is a private module, its API can change at any time.
METHODS
$ar = Dpkg::Archive::Ar->new(%opts)
Create a new object to handle Unix ar archives.
Options:
filename
The filename for the archive to open or create.
create A boolean denoting whether the archive should be
created, otherwise if it does not exist the constructor
will not open, create or scan it.
$ar->create_archive($filename)
Create the archive.
$ar->open_archive($filename)
Open the archive.
$ar->parse_magic()
Reads and parses the archive magic string, and validates it.
$ar->parse_member()
Reads and parses the archive member and tracks it for later
handling.
$ar->skip_member($member)
Skip this member to the next one. Get the value of a given
substitution.
$ar->scan_archive()
Scan the archive for all its member files and metadata.
$ar->get_members()
Get the list of members in the archive.
$ar->extract_member($member)
Extract the specified member to the current directory.
$ar->write_member($member)
Write the provided $member into the archive.
$ar->add_file($filename)
Append the specified $filename into the archive.
$ar->close_archive()
Close the archive and release any allocated resource.
CHANGES
Version 0.xx
This is a private module.
1.22.21 2025-06-30 Dpkg::Archive::Ar(3perl)
Generated by dwww version 1.16 on Tue Dec 16 07:05:43 CET 2025.