App-zipdetails

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    4bf6c4d06eb9ab4c2774a96d5fdfccd2bf9fdade

  * #17 Extended Timestamp [UT] says Change Time, should be Creation Time
    Sun Mar 31 09:58:19 2024 +0100
    3677f980f35c326d42e3ab555a38f4991737e6ed

  * #16 Uninitialized values warnings Fixes
    Tue Mar 26 15:36:18 2024 +0000
    0d29138c22ee54f6643deb5e2f678aaadc014e76

  * #15 Invalid unicode codepoint warning
    Tue Mar 26 09:42:17 2024 +0000
    5b20efa85a35a08ee4e0d930f0b0861ecbc9857d

  * #15 Invalid unicode codepoint warning
    Tue Mar 26 08:37:52 2024 +0000
    79b2eab90162b6d910720a7bf152ab86d373cf1a

  * #15 Invalid unicode codepoint warning
    Mon Mar 25 23:14:14 2024 +0000
    f52cb231ff62f1f738785269c242ba9487636854

  * Fix use-case where special data before payload could decrement the compressed size to zero
    Sat Feb 24 19:59:39 2024 +0000
    adb9b9bec1e0f032e258ac0e406b4514fb6966ac

  * Fix use-case where a streamed zip file has data before the start of the zip file
    Thu Feb 22 17:22:05 2024 +0000
    0afabd5c4a57c441f81d5a6fece36e84af7db4c6

bin/zipdetails  view on Meta::CPAN

      0x470f,  ['MVS',                                                      undef],
      0x4850,  ['Info-ZIP PHold [PH]',                                      undef],
      0x4854,  ['Theos [TH]',                                               undef],
      0x4b46,  ['FWKCS MD5 [FK]',                                           undef],
      0x4c41,  ['OS/2 access control list [AL]',                            undef],
      0x4d49,  ['Info-ZIP OpenVMS (obsolete) [IM]',                         undef],
      0x4d63,  ['Macintosh SmartZIP [cM]',                                  undef], # TODO
      0x4f4c,  ['Xceed original location [LO]',                             undef],
      0x5356,  ['AOS/VS (binary ACL) [VS]',                                 undef],
      0x5455,  ['Extended Timestamp [UT]',                                  \&decode_UT,                    1, 13,  1, 13],
      0x554e,  ['Xceed unicode extra field [UN]',                           \&decode_Xceed_unicode,         6,  undef,  8,  undef],
      0x564B,  ['Key-Value Pairs [KV]',                                     \&decode_Key_Value_Pair,        13, undef, 13, undef],# TODO -- https://github.com/sozip/keyvaluepairs-spec/blob/master/zip_keyvalue_extra_field_specification.md
      0x5855,  ['Unix Extra type 1 [UX]',                                   \&decode_UX,                    12, 12,     8, 8],
      0x5a4c,  ['ZipArchive Unicode Filename [LZ]',                         undef],  # https://www.artpol-software.com/ZipArchive
      0x5a4d,  ['ZipArchive Offsets Array [MZ]',                            undef],  # https://www.artpol-software.com/ZipArchive
      0x6375,  ['Unicode Comment [uc]',                                     \&decode_uc,                    5, undef,  5, undef],
      0x6542,  ['BeOS/Haiku [Be]',                                          undef], # TODO
      0x6854,  ['Theos [Th]',                                               undef],
      0x6C78,  ['Inzo-ZIP Stream [xl]',                                     undef], # TODO
      0x7075,  ['Unicode Path [up]',                                        \&decode_up,                    5, undef,   5, undef],
      0x756e,  ['ASi Unix [un]',                                            \&decode_ASi_Unix], # TODO

bin/zipdetails  view on Meta::CPAN

    out_V "  ComCRC32";

    if ($len - 5 > 0)
    {
        myRead(my $data, $len - 5);

        outputFilename($data, 1, "  UnicodeCom");
    }
}

sub decode_Xceed_unicode
{
    # 0x554e

    my $extraID = shift ;
    my $len = shift;
    my $entry = shift;

    my $data ;
    my $remaining = $len;



( run in 0.689 second using v1.01-cache-2.11-cpan-88abd93f124 )