Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 2 конца файла, текстовые файлы 
:(
    Опции темы
TForumUser
Дата 24.8.2007, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 7.7.2007

Репутация: 0
Всего: 0



Здрасте, товарищи!
Меня постоянно мучает вопрос, не дает заснуть, помогите плиз его разрешить.
Недавно посетила голову одна идея (глупая, но всетаки идея!). Вся загвоздка заключается в том, что надо в середине текстового файла записать конец файла. В целом файл должен выглядеть так:
НАЧАЛО ФАЙЛА ТЕКСТ1 КОНЕЦ ФАЙЛА ТЕКСТ2 КОНЕЦ ФАЙЛА
Пытался просто ввести код конца файла - ничего не вышло - символ обозначается простым значком - и на этом эффект заканчивается. Возможно, просто я ввел неправельный код - какой именно я вводил - сейчас не скажу.
Помогите плиз закончить файл в середине не уничтожая информации!
--------------------
Экономте электроэнергию! Выключайте Num Lock!
PM MAIL ICQ   Вверх
Snowy
Дата 24.8.2007, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



Символ конца текстового файла - код 26.
Но далеко не все программы на него реагируют.
А у самого файла двух концов быть не может...
PM MAIL   Вверх
TForumUser
Дата 24.8.2007, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 7.7.2007

Репутация: 0
Всего: 0



да, код 26 действительно не катит...
а как вобще определяется, что файл завершен?

Это сообщение отредактировал(а) TForumUser - 24.8.2007, 14:09
--------------------
Экономте электроэнергию! Выключайте Num Lock!
PM MAIL ICQ   Вверх
dumb
Дата 24.8.2007, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 3
Всего: 158



не поверишь: по размеру.
PM MAIL   Вверх
Snowy
Дата 24.8.2007, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



Цитата(TForumUser @  24.8.2007,  13:55 Найти цитируемый пост)
 как вобще определяется, что файл завершен?
Как обычно.
Читается, пока не будет достигнут конец файла.
Больше просто операционка не даст прочитать.
Как перестало читаться - всё - конец файла.
Либо сразу определяется размер файла и читаем угазанное кол-во байт.
PM MAIL   Вверх
TForumUser
Дата 24.8.2007, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 7.7.2007

Репутация: 0
Всего: 0



тогда моя идея становится ещё глупее чем была вначале( 
Вопрос исчерпан, хоть и не решен
--------------------
Экономте электроэнергию! Выключайте Num Lock!
PM MAIL ICQ   Вверх
dumb
Дата 24.8.2007, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 3
Всего: 158



если ты таким образом пытаешься скрыть инфу, то копай, например, в сторону файловых потоков ntfs.
PM MAIL   Вверх
ne0n
Дата 24.8.2007, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 1
Всего: 11



Цитата(dumb @  24.8.2007,  20:56 Найти цитируемый пост)
если ты таким образом пытаешься скрыть инфу, то копай, например, в сторону файловых потоков ntfs.


ага тока... если захотят файл записать на диск или флешку то это уже не прокатит...

PM MAIL ICQ   Вверх
dumb
Дата 25.8.2007, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 3
Всего: 158



в любом случае - переносимого решения ты не найдешь
PM MAIL   Вверх
lukas
Дата 26.8.2007, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 23.2.2007

Репутация: 3
Всего: 15



а что если 0 % переносимости, можно хранить там например информацию о регистрации программы.... 


--------------------
http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi.
PM MAIL WWW   Вверх
ne0n
Дата 26.8.2007, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 1
Всего: 11



Цитата(lukas @  26.8.2007,  07:22 Найти цитируемый пост)
а что если 0 % переносимости, можно хранить там например информацию о регистрации программы.... 


это не совсем так...точнее сказть не 100% переносимость, никто тебе не помешает прочесть эти потоки...а следовательно при желании востановит на новом месте!!!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0721 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.