Yi Liu created HDFS-6426:
----------------------------

             Summary: Remove CRLF for xattr value base64 encoding for better 
display.
                 Key: HDFS-6426
                 URL: https://issues.apache.org/jira/browse/HDFS-6426
             Project: Hadoop HDFS
          Issue Type: Improvement
    Affects Versions: HDFS XAttrs (HDFS-2006)
            Reporter: Yi Liu
            Assignee: Yi Liu
            Priority: Minor
             Fix For: HDFS XAttrs (HDFS-2006)


{{Base64.encodeBase64String(value)}} encodes binary data using the base64 
algorithm into 76 character blocks separated by CRLF.
In fs shell, xattrs display like:
{code}
# file: /user
user.a1=0sMTIz

user.a2=0sMTIzNDU2

user.a3=0sMTIzNDU2
{code}

We don't need multiple line and CRLF for xattr value, and we can use:
{code}
Base64 base64 = new Base64(0);
base64.encodeToString(value);
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to