zipios 2.3.4
Zipios -- a small C++ library providing easy access to .zip files.
Classes | Namespaces | Macros | Enumerations | Functions
fileentry.hpp File Reference

Define the zipios::FileEntry class. More...

#include "zipios/filepath.hpp"
#include "zipios/dosdatetime.hpp"
#include <memory>
#include <vector>
Include dependency graph for fileentry.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zipios::FileEntry
 A FileEntry represents an entry in a FileCollection. More...
 

Namespaces

namespace  zipios
 The zipios namespace includes the Zipios library definitions.
 

Macros

#define ZIPIOS_FILEENTRY_HPP
 

Enumerations

enum class  zipios::StorageMethod : uint8_t {
  zipios::STORED = 0 ,
  zipios::SHRUNK = 1 ,
  zipios::REDUCED1 = 2 ,
  zipios::REDUCED2 = 3 ,
  zipios::REDUCED3 = 4 ,
  zipios::REDUCED4 = 5 ,
  zipios::IMPLODED = 6 ,
  zipios::TOKENIZED = 7 ,
  zipios::DEFLATED = 8 ,
  zipios::DEFLATED64 = 9 ,
  zipios::OLD_TERSE = 10 ,
  zipios::RESERVED11 = 11 ,
  zipios::BZIP2 = 12 ,
  zipios::REVERVED13 = 13 ,
  zipios::LZMA = 14 ,
  zipios::RESERVED15 = 15 ,
  zipios::RESERVED16 = 16 ,
  zipios::RESERVED17 = 17 ,
  zipios::NEW_TERSE = 18 ,
  zipios::LZ77 = 19 ,
  zipios::WAVPACK = 97 ,
  zipios::PPMD_I_1 = 98
}
 The types used with FileEntry::setMethod and FileEntry::getMethod. More...
 

Functions

std::ostream & zipios::operator<< (std::ostream &os, FileEntry const &entry)
 Output an entry as a string to a stream.
 

Detailed Description

The zipios::FileEntry class is an interface defining a virtual representation to a file in a Zip archive or on disk.

File entries are found in various file collections.

See also
zipios::FileCollection

Definition in file fileentry.hpp.

Macro Definition Documentation

◆ ZIPIOS_FILEENTRY_HPP

#define ZIPIOS_FILEENTRY_HPP

Definition at line 3 of file fileentry.hpp.