Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

physfs_archiveinfo(3) [debian man page]

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
Man Page