App-zipdetails

 view release on metacpan or  search on metacpan

bin/zipdetails  view on Meta::CPAN

use constant ZIP_ARCHIVE_EXTRA_DATA_RECORD_SIG => 0x08064b50;
use constant ZIP_SINGLE_SEGMENT_MARKER         => 0x30304b50; # APPNOTE 6.3.10, sec 8.5.4

# Windows file attributes -- see https://learn.microsoft.com/en-us/windows/win32/fileio/file-attribute-constants
use constant WIN_FILE_ATTRIBUTE_READONLY                => 0x0001;
use constant WIN_FILE_ATTRIBUTE_HIDDEN                  => 0x0002;
use constant WIN_FILE_ATTRIBUTE_SYSTEM                  => 0x0004;
use constant WIN_FILE_ATTRIBUTE_LABEL                   => 0x0008; # Unused?
use constant WIN_FILE_ATTRIBUTE_DIRECTORY               => 0x0010;
use constant WIN_FILE_ATTRIBUTE_ARCHIVE                 => 0x0020;
use constant WIN_FILE_ATTRIBUTE_DEVICE_OR_SYMBOLIC_LINK => 0x0040; # Not clear if this is used for a symbolic link. Needs a real use case to verify.
use constant WIN_FILE_ATTRIBUTE_NORMAL_OR_EXECUTABLE    => 0x0080; # Not clear if this is used for a executable. Needs a real use case to verify.
use constant WIN_FILE_ATTRIBUTE_TEMPORARY               => 0x0100;
use constant WIN_FILE_ATTRIBUTE_SPARSE_FILE             => 0x0200;
use constant WIN_FILE_ATTRIBUTE_REPARSE_POINT           => 0x0400;
use constant WIN_FILE_ATTRIBUTE_COMPRESSED              => 0x0800;
use constant WIN_FILE_ATTRIBUTE_OFFLINE                 => 0x1000;
use constant WIN_FILE_ATTRIBUTE_NOT_CONTENT_INDEXED     => 0x2000;
use constant WIN_FILE_ATTRIBUTE_ENCRYPTED               => 0x4000;

# Windows symlink covers multiple bits
use constant WIN_FILE_ATTRIBUTE_SYMBOLIC_LINK_MASK  => WIN_FILE_ATTRIBUTE_REPARSE_POINT;



( run in 1.748 second using v1.01-cache-2.11-cpan-39bf76dae61 )