Which encoding standard is described as a variable-length encoding that expresses each byte in hexadecimal and prefixes with %?

Prepare for the Certified Ethical Hacker Version 11 Exam. Study with comprehensive questions and explanations. Equip yourself with the skills needed for success!

Multiple Choice

Which encoding standard is described as a variable-length encoding that expresses each byte in hexadecimal and prefixes with %?

Explanation:
URL encoding, or percent-encoding, uses a percent sign followed by two hexadecimal digits to represent each byte that needs to be transmitted in a URL. Because characters can be represented by multiple bytes in UTF-8, the encoded form can have a variable number of %XX sequences, making it variable-length. This directly fits the description of a variable-length encoding that expresses each byte in hexadecimal and prefixes it with %. Other options don’t match: UTF-8 is a byte-encoding for characters and doesn’t rely on %XX sequences; Base64 encodes binary data using a different ASCII set; Hex encoding would show bytes as hex digits without the % prefix.

URL encoding, or percent-encoding, uses a percent sign followed by two hexadecimal digits to represent each byte that needs to be transmitted in a URL. Because characters can be represented by multiple bytes in UTF-8, the encoded form can have a variable number of %XX sequences, making it variable-length. This directly fits the description of a variable-length encoding that expresses each byte in hexadecimal and prefixes it with %. Other options don’t match: UTF-8 is a byte-encoding for characters and doesn’t rely on %XX sequences; Base64 encodes binary data using a different ASCII set; Hex encoding would show bytes as hex digits without the % prefix.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy