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