Заполнение файла инфой

Изображение пользователя ZaySan.
Опубликовано:
Раздел:

Как правельно заполнить файл НЕ нулями и НЕ рандомами.
То есть файл есть, имеет размер, надо его заполнить инфой из другого файла.


Linux - это самая многопользовательская и многозадачная игра в мире!
Изображение пользователя IsakovAN.

Заполнение файла инфой #1

ZaySan писал(а):
То есть файл есть, имеет размер, надо его заполнить инфой из другого файла.
По-подробнее можно? В чем состоит проблема?

Изображение пользователя ZaySan.

Заполнение файла инфой #2

Задача глобальна и увлекательна Улыбка
Есть флэшка 32метра, разбита на три раздела (FAT12). Используется вместо винта на литевом аппарате (пластмассы).
Для хранения образа этого произведения я его сжимаю, но там с инфой мусор накопился, и архив почти не сжимается.
Проверки показали, что почищеный образ будет занимать около 1.7 метра (вмесо 32 ! ). Хачу попробовать заполнять
файлы какой-нибудь инфой (типа "Мама мыла раму"), найти адреса и стереть с этого адреса до конца раздела(в нуль).
Затем вернуть копии файлов народину.
Проект неахти, корявая задумка, но считать конкретные адреса файлов я разучился Грустный.


Linux - это самая многопользовательская и многозадачная игра в мире!

Изображение пользователя IsakovAN.

Заполнение файла инфой #3

А может наоборот? Создать образ. На нем разделы. Скопировать туда инфу с флешки. Затем произвести ротацию.
Намного проще и безопаснее.

Изображение пользователя ZaySan.

Заполнение файла инфой #4

Загрузочные сектора мешают.


Linux - это самая многопользовательская и многозадачная игра в мире!

Изображение пользователя IsakovAN.

Заполнение файла инфой #5

ZaySan писал(а):
Загрузочные сектора мешают.
Скопировать их потом.

Изображение пользователя ZaySan.

Re: Заполнение файла инфой #6

А как их вычислять? Извините.
:-?


Linux - это самая многопользовательская и многозадачная игра в мире!

Изображение пользователя IsakovAN.

Re: Заполнение файла инфой #7

ZaySan писал(а):
А как их вычислять?
fdisk -lu дает номера первых секторов. Ну а дальше dd