Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как в текстовом файле сделать дырку / 16 сообщений из 16, страница 1 из 1
25.08.2017, 17:40:38
    #39510692
bas02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
то есть не нужную область убрать из файла не переписывая файл
...
Рейтинг: 0 / 0
25.08.2017, 17:46:21
    #39510696
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
25.08.2017 17:40, bas02 пишет:
> то есть не нужную область убрать из файла не переписывая файл

никак.
рассматривай файл как лист бумаги с напечатанным текстом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.08.2017, 17:52:41
    #39510703
bas02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
Мимопроходящий25.08.2017 17:40, bas02 пишет:
> то есть не нужную область убрать из файла не переписывая файл

никак.
рассматривай файл как лист бумаги с напечатанным текстом.

но операционка же раскидывает файлы на куски
...
Рейтинг: 0 / 0
25.08.2017, 17:58:42
    #39510708
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
25.08.2017 17:52, bas02 пишет:
> но операционка же раскидывает файлы на куски

хочешь писать "кусками" на низком уровне - пиши.
но размер "куска" строго фиксирован.
вряд ли он попадёт на нужную тебе "дырку"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.08.2017, 17:59:15
    #39510709
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
bas02Мимопроходящий25.08.2017 17:40, bas02 пишет:
> то есть не нужную область убрать из файла не переписывая файл

никак.
рассматривай файл как лист бумаги с напечатанным текстом.

но операционка же раскидывает файлы на куски

Ну - "порви" лист с напечатанным текстом. :)
...
Рейтинг: 0 / 0
25.08.2017, 18:08:11
    #39510715
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
bas02Мимопроходящий25.08.2017 17:40, bas02 пишет:
> то есть не нужную область убрать из файла не переписывая файл

никак.
рассматривай файл как лист бумаги с напечатанным текстом.

но операционка же раскидывает файлы на куски

Не, для текстового файла - безнадёга.
...
Рейтинг: 0 / 0
25.08.2017, 18:08:51
    #39510716
ziv-2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
bas02,
Затри пробелами :)
...
Рейтинг: 0 / 0
25.08.2017, 20:17:48
    #39510764
как в текстовом файле сделать дырку
Помню, в 16-ричном редакторе можно было открыть файл, поправить байты в любом месте, сохранить файл. Автору наверное нечто похожее нужно.
Вопрос к спецам. В Delphi есть такие механизмы или на ассемблере писать?
...
Рейтинг: 0 / 0
25.08.2017, 20:24:21
    #39510766
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
Сделать свой собственный просмотровщик для файла.
Использование любых других - запретить.
...
Рейтинг: 0 / 0
25.08.2017, 20:58:54
    #39510775
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
не программист...Помню, в 16-ричном редакторе можно было открыть файл, поправить байты в любом месте, сохранить файл. Автору наверное нечто похожее нужно.
Вопрос к спецам. В Delphi есть такие механизмы или на ассемблере писать?
Затереть можно.
...
Рейтинг: 0 / 0
25.08.2017, 22:17:56
    #39510800
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
не программист...Помню, в 16-ричном редакторе можно было открыть файл, поправить байты в любом месте, сохранить файл. Автору наверное нечто похожее нужно.
Вопрос к спецам. В Delphi есть такие механизмы или на ассемблере писать?

Нет-нет, механизмов нет, пиши на ассемблере, проходи.
...
Рейтинг: 0 / 0
27.08.2017, 18:39:34
    #39511254
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
не программист... В Delphi есть такие механизмы или на ассемблере писать?

TFileStream, Blockread/blockWrite и т.п.
...
Рейтинг: 0 / 0
27.08.2017, 19:09:23
    #39511259
schi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
MMF наше все. Я писал редактор произвольных файлов где надо было править по месту, работало.
...
Рейтинг: 0 / 0
28.08.2017, 12:41:53
    #39511540
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
подозреваю, речь-таки не о дырке, а о изъятии части с последующим "смыканием шеренги"
например, с 10 по 20 байт изъять, а 21 становится 10-м в новом файле
...
Рейтинг: 0 / 0
28.08.2017, 12:52:01
    #39511550
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
Правильный Васяподозреваю, речь-таки не о дырке, а о изъятии части с последующим "смыканием шеренги"
например, с 10 по 20 байт изъять, а 21 становится 10-м в новом файле
Такой вопрос вроде недавно только был то-ли тут, то-ли на СО. Решается только копированием.
...
Рейтинг: 0 / 0
28.08.2017, 13:30:01
    #39511595
Dimonka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в текстовом файле сделать дырку
Создать рядом второй файл и в нём отмечать - символы с такого-то по такой удалены. Но нужен будет собственный софт для просмотра файлов, который "видит дырки".
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как в текстовом файле сделать дырку / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]