|
UTL_FILE. Удалить хвост бинарного файла, без копирования
|
|||
---|---|---|---|
#18+
Добрый день. На файловом ресурсе есть файл достаточно большого размера который необходимо укоротить (удалить ЭЦП с конца). Общий размер файла известен (FullSize), так же известен размер блока данных, которые нужно удалить с конца (BloсkSize). Вариант копировать, т.е. создать новый файл, до определённой отметки (FullSize - BloсkSize) не очень нравится. Например FullSize может быть 1ГБ, а BloсkSize всегда в пределах 1 КБ. Подскажите, есть ли вариант решения этой задачи на базе стандартных пакетов оракла, тот же UTL_FILE ? Что-то типа substr(string, -size), но для файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 11:54 |
|
UTL_FILE. Удалить хвост бинарного файла, без копирования
|
|||
---|---|---|---|
#18+
NovicoffДобрый день. На файловом ресурсе есть файл достаточно большого размера который необходимо укоротить (удалить ЭЦП с конца). Общий размер файла известен (FullSize), так же известен размер блока данных, которые нужно удалить с конца (BloсkSize). Вариант копировать, т.е. создать новый файл, до определённой отметки (FullSize - BloсkSize) не очень нравится. Например FullSize может быть 1ГБ, а BloсkSize всегда в пределах 1 КБ. Подскажите, есть ли вариант решения этой задачи на базе стандартных пакетов оракла, тот же UTL_FILE ? Что-то типа substr(string, -size), но для файлов. Элементарная задача программирования, в чем вопрос? Если сервер на unix, то элементарно решается утилитой dd ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 11:57 |
|
UTL_FILE. Удалить хвост бинарного файла, без копирования
|
|||
---|---|---|---|
#18+
Vadim LejninЭлементарная задача программирования, в чем вопрос? Если сервер на unix, то элементарно решается утилитой dd Странный ответ. Мне не понятно как это сделать, потому и спрашиваю. Внешние утилиты не подойдут. Необходимо переносимое решение, поэтому я и спрашиваю про стандартные пакеты оракла. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 12:12 |
|
UTL_FILE. Удалить хвост бинарного файла, без копирования
|
|||
---|---|---|---|
#18+
Типичное поведение файловой системы при записи нуля байт - усечь файл до текущей позиции ввода-вывода. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 12:15 |
|
UTL_FILE. Удалить хвост бинарного файла, без копирования
|
|||
---|---|---|---|
#18+
Novicoffесть ли вариант решения этой задачи на базе стандартных пакетов оракла, тот же UTL_FILE ? Если в новых версиях в него не добавили функцию FTRUNCATE() - то нет, обломись. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 12:17 |
|
UTL_FILE. Удалить хвост бинарного файла, без копирования
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovNovicoffесть ли вариант решения этой задачи на базе стандартных пакетов оракла, тот же UTL_FILE ? Если в новых версиях в него не добавили функцию FTRUNCATE() - то нет, обломись. считать с одного файл, записать в другой ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 14:14 |
|
|
start [/forum/topic.php?fid=52&fpage=72&tid=1882286]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 148ms |
0 / 0 |