bdc6d39ed6c09199a5d806f29b71b44cbb27c5c2 |
|
03-May-2012 |
Colin Cross <ccross@android.com> |
libsparse: add function to resparse a file and a utility to use it Add sparse_file_repsarse, which splits chunks in an existing sparse file such that the maximum size of a chunk, plus a header and footer, is smaller than the given size. This will allow multiple smaller sparse files to result in the same data as a large sparse file. Change-Id: I177abdb958a23d5afd394ff265c5b0c6a3ff22fa
/system/core/libsparse/simg2img.c
|
0c4c47f88dfc15cada154a1cf9b4db88b49890f0 |
|
26-Apr-2012 |
Colin Cross <ccross@android.com> |
libsparse: add sparse_file read and convert tools to use it Abstract the logic from simg2img into libsparse, and add logic for reading a regular image into libsparse. simg2img then becomes a simple wrapper around libsparse. img2simg was not actually making the file sparse, it was using sparse files to create multiple files that could be pieced back together. Replace it with a simple wrapper around libsparse. Its functionality will be replaced by an simg2simg that can resparse a file into smaller chunks. Change-Id: I266f70e1c750454183ce46c71a7bb66bbb033a26
/system/core/libsparse/simg2img.c
|
28fa5bc347390480fe190294c6c385b6a9f0d68b |
|
20-May-2012 |
Colin Cross <ccross@android.com> |
system/core: move libsparse into system/core This moves an exact copy of libsparse from system/extras/ext4_utils/libsparse to system/core/libsparse in preparation for linking tools in system/core against it. Change-Id: If664e4fcfd6612844ac745589beb1517e7f9fe58
/system/core/libsparse/simg2img.c
|