id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4890,URL compatible base64 encoding/decoding (RFC 3548),anonymous,Robert Ramey,"We use the boost archive library for serialization of binary data which will be part of an URL. We encode the binary stream using the iterators transform_width and base64_from_binary. Since the base64_from_binary iterator uses symbols which must not be used in URLs we’ve derived a base64URL_from_binary iterator (and its counterpart), which follows RFC 3548 chapter 4. The code is a copy of the original base64_from_binary.hpp and binary_from_base64.hpp which is modified to use the symbols '-' and '_' instead of '+' and '/' for the values 62 and 63.",Feature Requests,closed,To Be Determined,serialization,Boost 1.43.0,Optimization,wontfix,archive iterator base64 encoding,