I am using Java 8 and aws-java-sdk-s3 version 1.11.251. When I use a reserved characters in filename. The SQS returns the inputKey as encoded format like the following,
Original File name: video-test4!!.mp4
Received File name from SQS: video-test4%21%21.mp4
When I use Square Brackets "[", "]", it replace with "_". Why its returns like the following,
Original File name: test[].mp4
Received File name from SQS: test__.mp4"
How to decode the "test__.mp4" to test[].mp4?
Kindly provide your inputs.