Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> соединение нескольких файлов в один, как сделать 
:(
    Опции темы
addnr
Дата 13.5.2007, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



у меня такой вопрос


как можно объединить несколько файлов и папок в один файл с сохранением подкатологов?
вобщем принцип архиватора , но архивировать не обязательно (хотя желательно).

примечание:
я должен быть уверен что на жестком диске после "объединения файлов" не останется какого либо вспомогательного tmp файла даже удаленного после архивации , потому что его можно востановить, поетому уже готовые библиотеки архивации отпадают.
PM MAIL ICQ   Вверх
marcusmae
Дата 14.5.2007, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


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

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



Цитата(addnr @  13.5.2007,  22:29 Найти цитируемый пост)
я должен быть уверен что на жестком диске после "объединения файлов" не останется какого либо вспомогательного tmp файла даже удаленного после архивации , потому что его можно востановить, поетому уже готовые библиотеки архивации отпадают.


Ну а то, что, собственно, исходники файлов, положенных в архив можно затем восстановить после затирания, Вас не смущает?  smile Если смущает, то вполне очевидным ходом было бы открыть все исходники, записать туда мусор поверх секретных данных и затем стереть. Впрочем, таким же образом можно было бы поступить и с временными файлами в случае использования готовых библиотек архивирования - по-моему, выигрыш очевиден. Хотя, на счёт того, что данные пишутся поверх физически, есть большие сомнения. Если всё очень серьёзно, то для таких целей (равно как и для борьбы с такими целями) есть специализированные программы, которые помимо работы с файловой системой имеют прямые ходы к аппаратуре.

Стоп. Правильно ли я понял Ваш вопрос?

Это сообщение отредактировал(а) marcusmae - 14.5.2007, 01:12


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
addnr
Дата 14.5.2007, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата

Стоп. Правильно ли я понял Ваш вопрос?

вообщемто правельно следовательно я могу использовать библиотеки архивации (не скомпилированные) такие как 7zip и если там используется TMP файлы перед их удалением заполнить их нулями.

следовательно возникает вопрос 1: какие библиотеки с не скомпилированным исходным кодом еще существуют кроме 7zip ?

вопрос 2 : если я использую клас MemoryStream и перезаписываю в нем данные есть вероятность, что новые данные не запишутся поверх старых?


Это сообщение отредактировал(а) addnr - 14.5.2007, 10:16
PM MAIL ICQ   Вверх
marcusmae
Дата 14.5.2007, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


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

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



Цитата(addnr @  14.5.2007,  10:09 Найти цитируемый пост)
следовательно возникает вопрос: какие библиотеки с не скомпилированным исходным кодом еще существуют кроме 7zip ?


Может, вопрос не в наличии исходного кода, а в возможности применения? Парочка потоковых компрессоров есть в самом .NET-е, см. пространство имён System.IO.Compression. В соответствующих топиках MSDN-а есть примеры использования. 
А исходников Вам никто не даст  smile Исключение составляют GNU-архиваторы - тот же gzip.



--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




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


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

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