Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2009, 18:18   #51
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Но можно проверить
Сообщите заранее, когда будете это делать, я в окоп лягу
Цитата:
И файл будет бинарным, т.е. открыть его средствами винды не получиться.
Но раз есть информация на харде, то значит её можно прочесть.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 26.09.2009, 18:48   #52
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
Но раз есть информация на харде, то значит её можно прочесть.
Можно. А смысл? С тем же успехом можно просто считать папку с диска и не будет после этого проблем.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 26.09.2009, 19:19   #53
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
А смысл?
Например программы, которые могут использовать только один файл будут считывать сразу несколько. Да мало ли зачем.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 26.09.2009, 19:37   #54
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
Например программы, которые могут использовать только один файл будут считывать сразу несколько.
Это как?
Я хочу сказать, что раз мы как-то получили доступ к диску, чтоб атрибут сменить (его ведь нельзя сменить с помощью ОС), то почему нам просто не считать папку как она есть? Будет тоже самое.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 26.09.2009, 19:41   #55
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Ну вот пример (наверное не самый удачный):
Пусть, например кто-то делает игру. Редактор уровней, если точнее - информация о матрице заносится в FOLDER\MATRIX.MX, текстуры заносятся в FOLDER\TEXTURES.TX, скрипты заносятся в FOLDER\SCRIPTS.SX, затем в редакторе нажимается кнопка "Сохранить" и папка FOLDER становится файлом PACK.PX В общих чертах я представляю себе это так.

++ Этой системы:
Чтобы считать текстуры не нужно разархивации и пр., т.е время загрузки уровня практически становится нулем. Просто меняется аттрибут у файла и файл становится папкой. После перехода в другой уровень аттрибут меняется на прежний.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 26.09.2009 в 19:43.
Alex Cones вне форума Ответить с цитированием
Старый 26.09.2009, 19:43   #56
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Обычно в играх так и происходит, папка с миссией упаковывается в файл, только не таким топорным способом, а нормальным.
Arigato вне форума Ответить с цитированием
Старый 26.09.2009, 19:51   #57
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Но там архивация\разархивация требует времени, и что наверное главное, игра хранит в оперативной памяти разархивированную миссию. А тут просто меняется аттрибут.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 26.09.2009, 19:51   #58
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Вы не поняли, что из себя представляет такой файл. Это только оглавление находящихся в папке файлов. Вот как пример прикрепил содержимое одной папки с моего компа. А это как она есть
Вложения
Тип файла: txt dump.dat.txt (4.0 Кб, 115 просмотров)
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 26.09.2009 в 19:56.
Goodwin98 вне форума Ответить с цитированием
Старый 26.09.2009, 19:53   #59
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Хм... То есть получается, что это только список файлов, хранящихся в папке?
А как вы получили этот файл?
И последний вопрос. Почему папка сама по себе ничего не весит?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 26.09.2009, 20:00   #60
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
Хм... То есть получается, что это только список файлов, хранящихся в папке?
да
Цитата:
А как вы получили этот файл?
Скопировал WinHex' ом
Цитата:
И последний вопрос. Почему папка сама по себе ничего не весит?
Почему же не весит? Весит, но конечно не очень много. Это таблица, в которой имена, атрибуты, длина и аддрес начала файлов.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка софта BlackOmen Фриланс 5 20.04.2008 22:34
Несовместимость Софта и железа Stilet Софт 6 04.10.2007 09:12