Lines Matching full:xz
2 XZ Embedded
5 XZ Embedded is a relatively small, limited implementation of the .xz
8 XZ Embedded was written for use in the Linux kernel, but the code can
13 of XZ Embedded isn't part of the Linux kernel tree. You should also
14 read linux/Documentation/xz.txt even if you aren't using XZ Embedded
26 cd linux/lib/xz
34 cd linux/lib/xz
51 XZ Embedded should compile as either GNU-C89 (used in the Linux
64 To embed the XZ decoder, copy the following files into a single
67 linux/include/linux/xz.h
68 linux/lib/xz/xz_crc32.c
69 linux/lib/xz/xz_dec_lzma2.c
70 linux/lib/xz/xz_dec_stream.c
71 linux/lib/xz/xz_lzma2.h
72 linux/lib/xz/xz_private.h
73 linux/lib/xz/xz_stream.h
76 Alternatively, xz.h may be placed into a different directory but then
80 Your code should use only the functions declared in xz.h. The rest of
81 the .h files are meant only for internal use in XZ Embedded.
89 XZ Embedded always supports the integrity check types None and
91 supported in XZ Embedded although the .xz format does support it.
92 The xz tool from XZ Utils uses CRC64 by default, but CRC32 is usually
95 If you want support for CRC64, you need to copy linux/lib/xz/xz_crc64.c
101 See xz.h for details.
113 If the .xz file being decompressed uses an integrity check type that
114 isn't supported by XZ Embedded, it is treated as an error and the
126 linux/lib/xz/xz_dec_bcj.c into your application, and use appropriate
128 #defines in the code that just uses XZ Embedded via xz.h, but having
151 If you are including XZ Embedded into a shared library, you very
154 or application that also has XZ Embedded in it (which may even be
155 a different version of XZ Embedded). TODO: Provide an easy way
158 Please don't create a shared library of XZ Embedded itself unless
160 everytime you upgrade to a newer version of XZ Embedded. There are
162 XZ Embedded.