{"id":"zip64-entries-list","version":"1.0.0","description":"List ZIP64 central-directory entries with exact decimal-string sizes and offsets.","supported_operations":["list ZIP64 central entries","enumerate ZIP64 file records","read ZIP64 entry sizes","show ZIP64 entry offsets","decode ZIP64 extra fields","inventory ZIP64 directory names"],"unsupported_operations":["extracting file contents","repairing malformed archives","multi-disk or encrypted archives"],"semantics":["Implements PKWARE APPNOTE 6.3.10 sections 4.3.14, 4.3.15, and 4.5.3.","ZIP64 sentinel replacements are consumed in APPNOTE order: uncompressed size, compressed size, local-header offset, disk start.","All 64-bit sizes and offsets are returned as exact base-10 strings; malformed input is rejected without repair.","Only single-disk, unencrypted archives are accepted.","Disclaimer: format transform only; provides no confidentiality, integrity, or authenticity."],"limits":{"max_archive_bytes":65536,"max_entries":64,"max_name_bytes":256,"max_extra_bytes":1024},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["archive_base64"],"properties":{"archive_base64":{"type":"string","minLength":4,"maxLength":87384,"pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["standard_version","entries"],"properties":{"standard_version":{"type":"string","const":"PKWARE APPNOTE 6.3.10 sections 4.3.14, 4.3.15, and 4.5.3"},"entries":{"type":"array","maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["name","compressed_size","uncompressed_size","local_header_offset","compression_method","crc32"],"properties":{"name":{"type":"string","maxLength":256},"compressed_size":{"type":"string","pattern":"^(0|[1-9][0-9]*)$"},"uncompressed_size":{"type":"string","pattern":"^(0|[1-9][0-9]*)$"},"local_header_offset":{"type":"string","pattern":"^(0|[1-9][0-9]*)$"},"compression_method":{"type":"integer","minimum":0,"maximum":65535},"crc32":{"type":"string","pattern":"^[0-9a-f]{8}$"}}}}}},"examples":[{"input":{"archive_base64":"UEsGBiwAAAAAAAAALQAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQSwYHAAAAAAAAAAAAAAAAAQAAAFBLBQYAAAAA////////////////AAA="},"output":{"standard_version":"PKWARE APPNOTE 6.3.10 sections 4.3.14, 4.3.15, and 4.5.3","entries":[]}},{"input":{"archive_base64":"UEsBAi0ALQAACAAAAAAAAM2rNBL//////////wUAHAAAAAAAAAAAAAAA/////2EudHh0AQAYAAEAAAAAACAAAAAAAAEAAAD//////////1BLBgYsAAAAAAAAAC0ALQAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABPAAAAAAAAAAAAAAAAAAAAUEsGBwAAAABPAAAAAAAAAAEAAABQSwUGAAAAAP///////////////wAA"},"output":{"standard_version":"PKWARE APPNOTE 6.3.10 sections 4.3.14, 4.3.15, and 4.5.3","entries":[{"name":"a.txt","compressed_size":"4294967296","uncompressed_size":"9007199254740993","local_header_offset":"18446744073709551615","compression_method":0,"crc32":"1234abcd"}]}}],"execute_url":"/v1/tools/zip64-entries-list/versions/1.0.0/execute"}