1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
5
<!-- Generated by javadoc on Sun Oct 10 17:41:05 EDT 2004 -->
7
HttpClient 2.0.2 API: Class Base64
9
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
11
<BODY BGCOLOR="white">
13
<!-- ========== START OF NAVBAR ========== -->
14
<A NAME="navbar_top"><!-- --></A>
15
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
17
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
18
<A NAME="navbar_top_firstrow"><!-- --></A>
19
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
20
<TR ALIGN="center" VALIGN="top">
21
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
22
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
23
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
24
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Base64.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
25
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
26
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
27
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
28
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
32
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
38
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
39
PREV CLASS
40
<A HREF="../../../../../org/apache/commons/httpclient/util/DateParser.html"><B>NEXT CLASS</B></A></FONT></TD>
41
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
42
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
43
<A HREF="Base64.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
46
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
47
SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
48
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
49
DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
52
<!-- =========== END OF NAVBAR =========== -->
55
<!-- ======== START OF CLASS DATA ======== -->
58
org.apache.commons.httpclient.util</FONT>
62
<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html">java.lang.Object</A>
64
+--<B>org.apache.commons.httpclient.util.Base64</B>
67
<B>Deprecated.</B> <I>The commons-codec Base64 class will be used in HttpClient 2.1</I>
70
<DT>public final class <B>Base64</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html">Object</A></DL>
73
Base64 encoder and decoder.
75
This class provides encoding/decoding methods for the Base64 encoding as
76
defined by RFC 2045, N. Freed and N. Borenstein. RFC 2045: Multipurpose
77
Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies.
78
Reference 1996. Available at:
79
<a href="http://www.ietf.org/rfc/rfc2045.txt">http://www.ietf.org/rfc/rfc2045.txt</a>
83
<DT><B>Version: </B><DD>$Revision: 1.6.2.1 $ $Date: 2004/02/22 18:21:16 $</DD>
84
<DT><B>Author: </B><DD>Jeffrey Rodriguez, <a href="mailto:mbowler@GargoyleSoftware.com">Mike Bowler</a></DD>
89
<!-- ======== INNER CLASS SUMMARY ======== -->
92
<!-- =========== FIELD SUMMARY =========== -->
95
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
98
<!-- ========== METHOD SUMMARY =========== -->
100
<A NAME="method_summary"><!-- --></A>
101
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
102
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
103
<TD COLSPAN=2><FONT SIZE="+2">
104
<B>Method Summary</B></FONT></TD>
106
<TR BGCOLOR="white" CLASS="TableRowColor">
107
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
108
<CODE>(package private) static void</CODE></FONT></TD>
109
<TD><CODE><B><A HREF="../../../../../org/apache/commons/httpclient/util/Base64.html#<clinit>()"><clinit></A></B>()</CODE>
112
<B>Deprecated.</B> </TD>
114
<TR BGCOLOR="white" CLASS="TableRowColor">
115
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
116
<CODE>static byte[]</CODE></FONT></TD>
117
<TD><CODE><B><A HREF="../../../../../org/apache/commons/httpclient/util/Base64.html#decode(byte[])">decode</A></B>(byte[] base64Data)</CODE>
120
<B>Deprecated.</B> Decodes Base64 data into octects</TD>
122
<TR BGCOLOR="white" CLASS="TableRowColor">
123
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
124
<CODE>static byte[]</CODE></FONT></TD>
125
<TD><CODE><B><A HREF="../../../../../org/apache/commons/httpclient/util/Base64.html#encode(byte[])">encode</A></B>(byte[] binaryData)</CODE>
128
<B>Deprecated.</B> Encodes hex octects into Base64</TD>
130
<TR BGCOLOR="white" CLASS="TableRowColor">
131
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
132
<CODE>static boolean</CODE></FONT></TD>
133
<TD><CODE><B><A HREF="../../../../../org/apache/commons/httpclient/util/Base64.html#isArrayByteBase64(byte[])">isArrayByteBase64</A></B>(byte[] arrayOctect)</CODE>
136
<B>Deprecated.</B> Return true if the specified byte array is base64</TD>
138
<TR BGCOLOR="white" CLASS="TableRowColor">
139
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
140
<CODE>(package private) static boolean</CODE></FONT></TD>
141
<TD><CODE><B><A HREF="../../../../../org/apache/commons/httpclient/util/Base64.html#isBase64(byte)">isBase64</A></B>(byte octect)</CODE>
144
<B>Deprecated.</B> Return true if the specified octect is base64</TD>
146
<TR BGCOLOR="white" CLASS="TableRowColor">
147
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148
<CODE>static boolean</CODE></FONT></TD>
149
<TD><CODE><B><A HREF="../../../../../org/apache/commons/httpclient/util/Base64.html#isBase64(java.lang.String)">isBase64</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A> isValidString)</CODE>
152
<B>Deprecated.</B> Return true if the specified string is base64 encoded.</TD>
155
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
156
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
157
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
158
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html">Object</A></B></TD>
160
<TR BGCOLOR="white" CLASS="TableRowColor">
161
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
167
<!-- ============ FIELD DETAIL =========== -->
170
<!-- ========= CONSTRUCTOR DETAIL ======== -->
173
<!-- ============ METHOD DETAIL ========== -->
175
<A NAME="method_detail"><!-- --></A>
176
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
177
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
178
<TD COLSPAN=1><FONT SIZE="+2">
179
<B>Method Detail</B></FONT></TD>
183
<A NAME="<clinit>()"><!-- --></A><H3>
186
static void <B><clinit></B>()</PRE>
188
<DD><B>Deprecated.</B> </DL>
191
<A NAME="isBase64(java.lang.String)"><!-- --></A><H3>
194
public static boolean <B>isBase64</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A> isValidString)</PRE>
196
<DD><B>Deprecated.</B> <DD>Return true if the specified string is base64 encoded.<DD><DL>
197
<DT><B>Parameters:</B><DD><CODE>isValidString</CODE> - The string to test.<DT><B>Returns:</B><DD>boolean True if the string is base64.</DL>
202
<A NAME="isBase64(byte)"><!-- --></A><H3>
205
static boolean <B>isBase64</B>(byte octect)</PRE>
207
<DD><B>Deprecated.</B> <DD>Return true if the specified octect is base64<DD><DL>
208
<DT><B>Parameters:</B><DD><CODE>octect</CODE> - The octet to test.<DT><B>Returns:</B><DD>boolean True if the octect is base64.</DL>
213
<A NAME="isArrayByteBase64(byte[])"><!-- --></A><H3>
214
isArrayByteBase64</H3>
216
public static boolean <B>isArrayByteBase64</B>(byte[] arrayOctect)</PRE>
218
<DD><B>Deprecated.</B> <DD>Return true if the specified byte array is base64<DD><DL>
219
<DT><B>Parameters:</B><DD><CODE>arrayOctect</CODE> - The array to test.<DT><B>Returns:</B><DD>boolean true if the specified byte array is base64</DL>
224
<A NAME="encode(byte[])"><!-- --></A><H3>
227
public static byte[] <B>encode</B>(byte[] binaryData)</PRE>
229
<DD><B>Deprecated.</B> <DD>Encodes hex octects into Base64<DD><DL>
230
<DT><B>Parameters:</B><DD><CODE>binaryData</CODE> - Array containing binaryData<DT><B>Returns:</B><DD>Base64-encoded array</DL>
235
<A NAME="decode(byte[])"><!-- --></A><H3>
238
public static byte[] <B>decode</B>(byte[] base64Data)</PRE>
240
<DD><B>Deprecated.</B> <DD>Decodes Base64 data into octects<DD><DL>
241
<DT><B>Parameters:</B><DD><CODE>base64Data</CODE> - byte array containing Base64 data<DT><B>Returns:</B><DD>Array containing decoded data.</DL>
244
<!-- ========= END OF CLASS DATA ========= -->
247
<!-- ========== START OF NAVBAR ========== -->
248
<A NAME="navbar_bottom"><!-- --></A>
249
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
251
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
252
<A NAME="navbar_bottom_firstrow"><!-- --></A>
253
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
254
<TR ALIGN="center" VALIGN="top">
255
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
256
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
257
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
258
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Base64.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
259
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
260
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
261
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
262
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
266
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
272
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
273
PREV CLASS
274
<A HREF="../../../../../org/apache/commons/httpclient/util/DateParser.html"><B>NEXT CLASS</B></A></FONT></TD>
275
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
276
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
277
<A HREF="Base64.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
280
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
281
SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
282
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
283
DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
286
<!-- =========== END OF NAVBAR =========== -->
289
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.