\label{api_utilities_md_doc_utilities}%
\Hypertarget{api_utilities_md_doc_utilities}%
 Some additional functions are used internally and also exposed in the API\+:


\begin{DoxyItemize}
\item platform independent large file utils\+: \mbox{\hyperlink{librsync_8h_a32b683c0763df3ce8054158232c07fe0}{rs\+\_\+file\+\_\+open()}}, \mbox{\hyperlink{librsync_8h_a2521aba7896b229e372a2758c0135d3c}{rs\+\_\+file\+\_\+close()}}, \mbox{\hyperlink{librsync_8h_a55023ca0d195fa10eedeb8a4865b1e1e}{rs\+\_\+file\+\_\+size()}}, \mbox{\hyperlink{librsync_8h_abc5c16dc95a71e609480a74bc6e128ac}{rs\+\_\+file\+\_\+copy\+\_\+cb()}}.
\item encoding/decoding binary data\+: \mbox{\hyperlink{librsync_8h_a1eeeb4970c526982b987601ba732706c}{rs\+\_\+base64()}}, \mbox{\hyperlink{librsync_8h_a3dd86210e1e0b375c31b75c3d520774e}{rs\+\_\+unbase64()}}, \mbox{\hyperlink{librsync_8h_af6d869f2461f90229f4741cc2e7e5bd2}{rs\+\_\+hexify()}}.
\item MD4 message digests\+: rs\+\_\+mdfour(), rs\+\_\+mdfour\+\_\+begin(), \mbox{\hyperlink{librsync_8h_a436e793a57e299c5178bef44283c6393}{rs\+\_\+mdfour\+\_\+update()}}, rs\+\_\+mdfour\+\_\+result(). 
\end{DoxyItemize}