PHYSFS_ArchiveInfo(3) physfs PHYSFS_ArchiveInfo(3)NAME
PHYSFS_ArchiveInfo -
Information on various PhysicsFS-supported archives.
SYNOPSIS
#include <physfs.h>
Data Fields
const char * extension
const char * description
const char * author
const char * url
Detailed Description
Information on various PhysicsFS-supported archives.
This structure gives you details on what sort of archives are supported by this implementation of PhysicsFS. Archives tend to be things
like ZIP files and such.
Warning:
Not all binaries are created equal! PhysicsFS can be built with or without support for various archives. You can check with
PHYSFS_supportedArchiveTypes() to see if your archive type is supported.
See also:
PHYSFS_supportedArchiveTypes
Field Documentation
const char* PHYSFS_ArchiveInfo::author Person who did support for this archive.
const char* PHYSFS_ArchiveInfo::description Human-readable archive description.
const char* PHYSFS_ArchiveInfo::extension Archive file extension: 'ZIP', for example.
const char* PHYSFS_ArchiveInfo::url URL related to this archive
Author
Generated automatically by Doxygen for physfs from the source code.
Version 2.0.2 Fri Feb 24 2012 PHYSFS_ArchiveInfo(3)
Check Out this Related Man Page
ARCHIVE_READ_FILTER(3) BSD Library Functions Manual ARCHIVE_READ_FILTER(3)NAME
archive_read_support_filter_all, archive_read_support_filter_bzip2, archive_read_support_filter_compress, archive_read_support_filter_gzip,
archive_read_support_filter_lzma, archive_read_support_filter_none, archive_read_support_filter_xz, archive_read_support_filter_program,
archive_read_support_filter_program_signature -- functions for reading streaming archives
LIBRARY
Streaming Archive Library (libarchive, -larchive)
SYNOPSIS
#include <archive.h>
int
archive_read_support_filter_all(struct archive *);
int
archive_read_support_filter_bzip2(struct archive *);
int
archive_read_support_filter_compress(struct archive *);
int
archive_read_support_filter_gzip(struct archive *);
int
archive_read_support_filter_lzma(struct archive *);
int
archive_read_support_filter_none(struct archive *);
int
archive_read_support_filter_xz(struct archive *);
int
archive_read_support_filter_program(struct archive *, const char *cmd);
int
archive_read_support_filter_program_signature(struct archive *, const char *cmd, const void *signature, size_t signature_length);
DESCRIPTION
archive_read_support_filter_bzip2(), archive_read_support_filter_compress(), archive_read_support_filter_gzip(),
archive_read_support_filter_lzma(), archive_read_support_filter_none(), archive_read_support_filter_xz()
Enables auto-detection code and decompression support for the specified compression. These functions may fall back on external pro-
grams if an appropriate library was not available at build time. Decompression using an external program is usually slower than
decompression through built-in libraries. Note that ``none'' is always enabled by default.
archive_read_support_filter_all()
Enables all available decompression filters.
archive_read_support_filter_program()
Data is fed through the specified external program before being dearchived. Note that this disables automatic detection of the com-
pression format, so it makes no sense to specify this in conjunction with any other decompression option.
archive_read_support_filter_program_signature()
This feeds data through the specified external program but only if the initial bytes of the data match the specified signature value.
RETURN VALUES
These functions return ARCHIVE_OK if the compression is fully supported, ARCHIVE_WARN if the compression is supported only through an exter-
nal program.
archive_read_support_filter_none() always succeeds.
ERRORS
Detailed error codes and textual descriptions are available from the archive_errno() and archive_error_string() functions.
SEE ALSO libarchive(3), archive_read(3), archive_read_data(3), archive_read_format(3), archive_read_format(3)BSD February 2, 2012 BSD