Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vassily Kiryanov                     2:5054/36      24 Jan 2006  18:25:32
 To : Dmitry Grebeniuk
 Subject : sparse file
 -------------------------------------------------------------------------------- 
 
 
 24 Jan 06 13:49, Dmitry Grebeniuk wrote to Vassily Kiryanov:
 
 VK>> P.S. Кстати, утилита, которая файл без sparse делает файлом со
 VK>> sparse, ИМХО, была бы небесполезной.
 
 DG>   Вопрос только в том, по каким критериям определять, где делать дырку
 DG> в файле.
 
 Hу, "на скорую руку", я бы предложил такой вариант:
 
 1) запуститься, открыть файл, заданый в командной строке
 2) в цикле читать по 512 байт со стандартного входа, если все байты нулевые -
 просто смещать указатель позиции записи на 512 байт, а если хоть один байт
 ненулевой - записывать.
 3) закрыть файл
 
 Размеры блока чтения, значение повторяющегося байта и т.п. можно сделать
 задаваемыми через опции командной строки.
 
 Всего хорошего.              "За верную и прибыльную дружбу!" (c) Яго.
                 Vassily
 ---
  * Origin: И бьется против геноцида Вася, и против Васи геноцид. (2:5054/36)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 sparse file   Alex Mogilnikov   24 Jan 2006 14:34:22 
 Re: sparse file   Eugene Grosbein   24 Jan 2006 17:12:45 
 sparse file   Alex Mogilnikov   24 Jan 2006 17:14:35 
 sparse file   Vassily Kiryanov   24 Jan 2006 17:12:21 
 sparse file   Dmitry Grebeniuk   24 Jan 2006 14:49:38 
 sparse file   Vassily Kiryanov   24 Jan 2006 18:25:32 
 sparse file   Alex Semenyaka   24 Jan 2006 20:52:48 
 sparse file   Max Khon   25 Jan 2006 00:48:02 
 sparse file   Max Khon   25 Jan 2006 01:19:44 
 Re: sparse file   Dmitry Miloserdov   24 Jan 2006 22:34:23 
 sparse file   Max Khon   25 Jan 2006 01:21:38 
 sparse file   Alex Mogilnikov   25 Jan 2006 03:08:10 
 sparse file   Max Khon   25 Jan 2006 10:30:46 
Архивное /ru.unix.bsd/185143d66424.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional