RFC3986 byte encoding for S3 keys, query pairs, and copy sources.
Summary
Functions
Builds the x-amz-copy-source value from raw bucket, key, and optional version.
Encodes every byte except RFC3986 unreserved characters.
Encodes a raw object path without normalizing slash or dot segments.
Encodes and sorts raw query pairs, retaining repeated names and values.
Functions
Builds the x-amz-copy-source value from raw bucket, key, and optional version.
Encodes every byte except RFC3986 unreserved characters.
Encodes a raw object path without normalizing slash or dot segments.
Encodes and sorts raw query pairs, retaining repeated names and values.