Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1422 из 10763 ===================================== RU.UNIX.BSD =
От   : Valentin Davydov                 2:5020/400         07 May 14 16:20:42
Кому : Victor Sudakov                                      07 May 14 16:20:42
Тема : Re: Прикол с ленточкой
FGHI : area://RU.UNIX.BSD?msgid=<1187487267@ddt.demos.su>+62c06130
На   : area://RU.UNIX.BSD?msgid=2:5005/49+536a0e6d
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=<1187487272@news.sibptus.ru>+ee50fb0d
Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+536b20bb
==============================================================================
From: Valentin Davydov <sp@m.davydov.spb.su>

>   From: Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org>
>   Date: Wed, 07 May 2014 17:33:38 +0400
>
> VD> osync    Pad the final output block to the full output block size.  If
> VD> the input file is not a multiple of the out- put block size after
> VD> conversion, this conversion forces the final output block to be the
> VD> same size as preceding blocks for use on devices that require
> VD> regularly sized blocks to be written.  This option is incompatible
> VD> with use of the bs=n block size specification.
>
>Я ведь не поленился провести эксперимент с osync. Сделал файл некратного
>размера 1048577 байт. При попытке его "dd bs=64k" возникает ошибка
>"(sa0:sym0:0:5:0): Invalid request.  Variable block device requests must be
>between 4 and 16777212 bytes"
>
>Ладно, применяем способ с osync.
>
>dd if=sobaka of=$TAPE conv=osync obs=64k

А без obs проборвал?

>файл конечно записался без сообщений об ошибках, но... это уже не тот файл. При
>считывании его с ленточки он удлинился и md5 стал другой.

Ещё бы. Hасколько мне известно, коллизиq MD5 разной длины пока что не нашли.

>Так что либо я совет воспользоваться osync как-то неправильно понял,

Всё правильно ты понял. Хочешь писать на ленту ddой - используй osync.

>или это
>вредительский совет. Если tar и способен распознать паддинг в конце архива, то
>с произвольным файлом так поступать ни в коем случае нельзя.

Ты таки удивишься, но твой bzip2-архив тоже не испортится от паддинга в
конце. Равно как и документы Microsoft Office (что старого, что нового
формата), образа известных файловых систем, JPEG-картинки и всякие прочие
вполне произвольные файлы. Более того, я навскидку и не могу привести пример
файла, который бы испортился от этого. Разве что какой-нибудь подписанный
opaque blob.

Вал. Дав.
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.093531 секунды