Как сохранить массив изображений или коллекцию массива байтов одним файлом?

Модератор: Absurd

Ответить
FRIST_008
Сообщения: 1
Зарегистрирован: 23 авг 2013, 06:33

23 авг 2013, 06:36

Как сохранить массив изображений или коллекцию массива байтов одним файлом, не используя базу данных?

Example: Bitmap[] or List<byte[]>

ObjectOutputStream не хочет работать с Bitmap или byte[]. Причина тут собственно в том что у Bitmap есть метод compress, а у байтов ByteArrayOutputStream.

ByteArrayOutputStream работает только с массивом байтов byte[], а не с коллекцией массивов байтов. Метода записи по сути два у этого класса: write(byte[] buffer и write(byte[] buffer, int offset, int len). С учетом того, что у меня это коллекция массива байтов, перегрузки для неё нету...=(

Запись, которую потом нельзя считать не подойдёт.

Повторю, мне нужно сохранить одним файлом, а не несколькими, а эти все варианты сохранения, могут только несколькими.

Ответ был дан
Ответить