\hypertarget{group__compression__transformations}{}\doxysection{Compression Stream Transformations}
\label{group__compression__transformations}\index{Compression Stream Transformations@{Compression Stream Transformations}}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__compression__transformations_ga80882b4cc21a464faa9fcb8ff324503e}\label{group__compression__transformations_ga80882b4cc21a464faa9fcb8ff324503e}} 
const {\bfseries Qore\+::\+COMPRESSION\+\_\+\+ALG\+\_\+\+BZIP2} = str(Compression\+Transforms\+::\+ALG\+\_\+\+BZIP2)
\begin{DoxyCompactList}\small\item\em Identifies the \href{http://en.wikipedia.org/wiki/Bzip2}{\texttt{ bzip2 algorithm}} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__compression__transformations_ga0792440b22963ae236ed21a9396f840e}\label{group__compression__transformations_ga0792440b22963ae236ed21a9396f840e}} 
const {\bfseries Qore\+::\+COMPRESSION\+\_\+\+ALG\+\_\+\+GZIP} = str(Compression\+Transforms\+::\+ALG\+\_\+\+GZIP)
\begin{DoxyCompactList}\small\item\em Identifies the GZIP Format (\href{http://www.ietf.org/rfc/rfc1952.txt}{\texttt{ RFC 1952}}) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__compression__transformations_ga5fbf52ae9b5e5f6b03034772f60132b3}\label{group__compression__transformations_ga5fbf52ae9b5e5f6b03034772f60132b3}} 
const {\bfseries Qore\+::\+COMPRESSION\+\_\+\+ALG\+\_\+\+ZLIB} = str(Compression\+Transforms\+::\+ALG\+\_\+\+ZLIB)
\begin{DoxyCompactList}\small\item\em Identifies the ZLIB Compressed Data Format (\href{http://www.ietf.org/rfc/rfc1950.txt}{\texttt{ RFC 1950}}) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The following \mbox{\hyperlink{class_qore_1_1_transform}{Transform}} constants can be used with \mbox{\hyperlink{class_qore_1_1_transform_input_stream}{Transform\+Input\+Stream}} and \mbox{\hyperlink{class_qore_1_1_transform_output_stream}{Transform\+Output\+Stream}} to transform stream data

\begin{DoxyParagraph}{Example\+:}

\begin{DoxyCode}{0}
\DoxyCodeLine{\mbox{\hyperlink{class_qore_1_1_file_output_stream}{Qore::FileOutputStream}} of(\textcolor{stringliteral}{"{}my-\/file.txt"{}});}
\DoxyCodeLine{\mbox{\hyperlink{class_qore_1_1_transform_output_stream}{Qore::TransformOutputStream}} ts(of, \mbox{\hyperlink{group__compresssion__functions_ga1590535ac15c91dee832b9ffae8fa69f}{get\_decompressor}}(\mbox{\hyperlink{group__compression__transformations_ga80882b4cc21a464faa9fcb8ff324503e}{Qore::COMPRESSION\_ALG\_BZIP2}}));}

\end{DoxyCode}

\end{DoxyParagraph}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__crypto__transformations}{Cryptographic Stream Transformations}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+13 
\end{DoxySince}
