![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с файловой системой [D6, D7, 2000, XP]
22b © (2007-01-26 10:46:00)Добрый день!
Подскажиет пожалуста у меня след проблема............
Необходимо переписать файл несколько раз побайтово, сейчас это реализвано след образом, я беру файл получаю его размер, открываю для перезаписи и рандомом пишу в цикле пишу по 1 байту,
Эта методика в принципе меня устроила бы, но при перезаписе файлов размером 10 мб на 50-100 раз этот процесс станвоится мучительно долгим, есть ли какая нибудь возможность ускорить этот процесс?????
Заранее спасибо!
Anatoly Podgoretsky (2007-01-26 22:17:00) [1]> Olivetti (26.01.2007 11:33:34) [34]
> P.S. Детский сад...
Вот оно тлетворное влияние ксакепов.
Anatoly Podgoretsky (2007-01-26 22:15:00) [2]> 22b (26.01.2007 11:12:23) [23]
> меня интерисует защита от ФСБ
А запасные почки ты уже приобрел, и все равно сам принесешь всю (и даже больше) информацию им на DVD и будешь слезно умолять взять ее.
Игорь Шевченко (2007-01-26 12:12:00) [3]
> у них хватает знаний востановить эти данные , так же как
> у них хватает знаний по ЭЛТ монитору считать за сутки твой
> HDD из противоположного
В таком случае тебе ни к чему программу писать - весь твой HDD уже считан по ЭЛТ монитору.
umbra (2007-01-26 12:11:00) [4]в смысле безопасности, по-моему, гораздо перспективней шифрование. Правда, появляются проблемы с хранением ключа :)
Olivetti (2007-01-26 11:47:00) [5]Удалено модератором
22b (2007-01-26 11:34:00) [6]Удалено модератором
Olivetti (2007-01-26 11:33:00) [7]так же как у них хватает знаний по ЭЛТ монитору считать за сутки твой HDD из противоположного окна
Найми бабку, она тебе винчестер яйцом выкатает...
P.S. Детский сад...
22b (2007-01-26 11:30:00) [8]Удалено модератором
22b (2007-01-26 11:28:00) [9]to Olivetti
Это ты слишолм плохо знаком с ментами ))) и их возможностями.... и поверь у них хватает знаний востановить эти данные , так же как у них хватает знаний по ЭЛТ монитору считать за сутки твой HDD из противоположного окна, и много чего еще касающегося накачки помещений и прочих фокусов с физикой....
По поводу того что я начинающий... я себя не считал начинающим лет 7-8 назад .... сейчас же чем больше живу тем больше понимаю что знаю очень мало,.....
По поводу характера информации да это может быть любая инфа в том числе гос и ком тайна которую не хотлеось бы потерять ........ или не хотелось чтобы кто то ее мог востановить....
На будущее Olivetti если у тебя по теме ничего нет не флуди в топике твое мнение не касающее конкретно этого вопроса меня ди и всех присутствуюющих ядумаю волнует мало
DrPass (2007-01-26 11:27:00) [10]
> Olivetti (26.01.07 11:21) [29]
Напишет или нет - это уже проблема начинающего программера. Хочет человек попробовать, ну дык пусть пробует себе... в конце-концов это более полезное занятие, чем кнопочки к TWebBrowser приделывать.
> Спецслужбам, наверное, уже интересно познакомиться с этим
> прогламером. И, в частности - с его работодателем...
Ага. А еще с Symantec, OnTrack и еще кучей фирм, которые давно продают такой софт :)
> P.S. Ты слишком хорошо думаешь о наших лабораториях
Это ты слишком плохо о них думаешь. Мне по долгу службы приходилось к ним обращаться за помощью (расследовали утечку информации из конторы). Так вот, в нашем областном управлении СБУ смогли поднять почти всю инфу с винта, по которому прошлись WipeInfo
Olivetti (2007-01-26 11:24:00) [11]Удалено модератором
Olivetti (2007-01-26 11:21:00) [12]Штатными средствами нельзя, конечно. А вот специализированными аппаратными - запросто. Тем более, что они есть в любой нормальной криминалистической лаборатории даже в нашем технически отсталом СНГ.
И? Ты предполагаешь, что начинающий прогламер пишет специализированный софт для такого удаления данных, чтобы криминалистическая лаборатория не смогла их прочитать? Интересно, что это за информация? Наверное, тогда - криминалистического характера? Очень интересно! Спецслужбам, наверное, уже интересно познакомиться с этим прогламером. И, в частности - с его работодателем...
P.S. Ты слишком хорошо думаешь о наших лабораториях. У ментов порой и компов нормальных на рабочих местах нет, не то, чтобы спецоборудования...
22b (2007-01-26 11:19:00) [13]
> Напрямую через API. Это тоже делается с помощью функции
> CreateFile
те с помощью CreateFile можно узнать в какие сектора этот файл прописан????
Ухожу в MSDN не надолго
22b (2007-01-26 11:16:00) [14]Удалено модератором
DrPass (2007-01-26 11:16:00) [15]
> 22b (26.01.07 11:14) [24]
Напрямую через API. Это тоже делается с помощью функции CreateFile
DrPass (2007-01-26 11:14:00) [16]
> TRUNK © (26.01.07 11:11) [21]
Если хочешь позаниматься буквоедством, пожалуйста. Для информации минимальная единица - бит. Сектор - это минимальная адресуемая единица дискового пространства. Работать с файлами посекторно средствами ОС нет никакого смысла, т.к. чтение/запись файлов все равно будет выполняться лишь покластерно :-Р
22b (2007-01-26 11:14:00) [17]
> Они анализируют занимаемые файлом кластеры, потом открывают
> девайс \\PhysicalDrive*\ и пишут непосредственно в нужные
> кластеры диска.
ОООО Это тема !!!!!!! я так не думал!!!! спасибо
как можно получить подобный анализ нужен спец драйвер или можно напрямую через API
22b (2007-01-26 11:12:00) [18]меня интерисует защита от ФСБ
DrPass (2007-01-26 11:12:00) [19]
> 22b (26.01.07 11:10) [19]
> Тогда как работают Шредеры и Вайперы под виндой?
Они анализируют занимаемые файлом кластеры, потом открывают девайс \\PhysicalDrive*\ и пишут непосредственно в нужные кластеры диска.
TRUNK (2007-01-26 11:11:00) [20]
> DrPass © (26.01.07 11:04) [13]
> Если быть точнее, то минимальная единица размещения файла
> - не сектор, а кластер
Для файла-то кластер, а для информации вообще - сектор.