ФАЙЛОВАЯ СИСТЕМА
ТЕЛЕФОНА
Телефонные
аппараты Моторола содержат свою файловую систему, сходную с ПК. Отличия лишь в
наличии файлов со специфическими расширениями и атрибутами. От указанных атрибутов
зависит многое, например, сможете ли Вы увидеть и воспользоваться данным файлом
(картинка, мелодия) на телефоне и пр. А современные модели ещё и содержат
разветвлённую систему каталогов (папок).
С
развитием технологий в телефоне появляется всё больше памяти, но не стоит
сильно обольщаться присутствием n-мегабайт памяти, как правило,
для пользователя отводится меньшая её часть, а под JAVA
– её вечно не хватает (поэтому для
закачки очередной игрушки часто приходится пожертвовать одной из старых). В основном
память расходуется под системные файлы, для картинок и музыки пользователя. И
ещё один момент, не стоит сильно забивать память телефона, это значительно
сказывается на его производительности, а точнее на скорости работы меню и
списков. Повышается риск зависания и произвольной перегрузки телефона.
ПАМЯТЬ ТЕЛЕФОНА
Область данных – раздел памяти, используемый для размещения данных пользователя (мелодии, картинки, видео) и приложений (файлы конфигураций, временные файлы, сохранённые интернет-страницы, журнал чата и пр.). Т.е. здесь размещается все мультимедийные данные пользователя + размер данных от JAVA-аплетов (~25% от объёмов установленных программ).
Область приложений – раздел памяти, используемый для размещения приложений, т.е. именно сюда устанавливаются JAVA-аплеты.
Heap (стёк, куча) – это раздел памяти, которую нельзя увеличить или уменьшить, поскольку её размер определяется прошивкой. Используется приложениями в качестве оперативной памяти и при выключении телефона очищается.
|
Модель телефона |
Всего доступна область |
Heap, Кб |
Всего имеется памяти, Кб |
|
|
данных, Кб |
приложений, Кб |
|||
|
С 450 |
1117 |
703 |
512 |
2332 |
|
|
|
|
|
|
АТРИБУТЫ ФАЙЛОВ
Набор атрибутов можно
условно разделить на такие составные части:
ХХ 000 Х 00
- первое
число
- три нуля - "000"
(пока не замечены файлы с другим вариантом этой составляющей атрибутов)
- последняя
цифра
- пустые нули (некоторые
программы их не показывают)
Первое число атрибутов:
7 - назовем эти файлы "условно-обычными" -
таких абсолютное большинство.
2 - временный файл (например, файл журнала браузера,
файлы кэша).
e - фотография, сделанная фотокамерой телефона и
сохраненная в файловой системе телефона.
c - файл Java-приложения, извлеченный из JAR-архива
при установке мидлета в телефон.
f - файл неотправленного MMS-сообщения, хранящегося в "Черновиках".
11 - файл базы данных мелодий (MyToneDB.db и
TempToneDB.db)
Последняя цифра атрибутов:
0 - пользовательский файл, созданный непосредственно в
телефоне (МотоМиксер, фотография, рингтон) или попавший в телефон извне
(скачанный с WAP-сервера, загруженный через p2kman и т.д.)
1 - бывший файл с "0", который
назначен (или когда-нибудь назначался) идентификатором (общий либо персональный
звонок, персональная картинка). При удалении картинки или мелодии с таким
атрибутом выдаётся дополнительное сообщение.
2 - скрытый файл (медиа-файлы, составляющие темы,
файлы баз данных и т.п.)
3 - см. комментарии по цифре "1", но
по отношению к файлам с цифрой "2".
4 - файл системного назначения (защита от
переименования и удаления).
5 = 4+1 (см. комментарии по цифрам "0"
и "2") файлы стандартных картинок для справочника.
ТИПЫ ФАЙЛОВ
Подобно
ПК, телефон разделяет типы файлов не только по атрибутам, но и по расширениям,
которых в свою очередь может и не быть.
|
РАСШИРЕНИЕ |
ОПИСАНИЕ |
|
отсутствует |
Как правило это: - системный файл, - временный файл, журнал
браузера, журнал SMS-чата, файлы кэша и пр, - компоненты сохранённых
Интернет страниц (l_in – список сохранённых страниц, l_pХ
– сами страницы, где Х – порядковый номер в списке); - файлы загруженных JAVA приложений (ХХХХ, где Х – может
быть цифрой или буквой A,B,C,D,E,F). Если
файлу mib_op_greet приписать расширение gif, то увидите заставку Интернет
браузера телефона, которую можно заменить на свою. |
|
3gp |
Файл видеозаписи.
Доступные форматы: - видео H.263:
QCIF (176x144) и sub-QCIF (128x96) - звук AMR-кодек. |
|
amr |
Звуковой файл, содержит запись сделанную голосовым комментарием в MMS, файлы-звуки для фотокамеры (щелчки). Если поместить такой файл в каталог /a/mobile/audio/ то можно прослушать его как MP3-файл. |
|
bas |
Файлы основных партий для MotoMixer'а, в формате MIDI |
|
bin |
Binary file – файл с данными, в котором
каждому байту отведено своё значение (подобно SEEM),
поддаются изменению и могут влиять на функциональные параметры телефона. |
|
cfg |
Configuration file – файл с настройками и
информацией об установленном стороннем ПО, например ICQ. |
|
сss |
Hypertext Cascading Style Sheet – таблица стилей для просмотра
Интернет страниц. |
|
dat |
Файл с данными. |
|
db |
Database file – файл с базой данных, например список рингтонов доступных для установки и прочие. Пока встречались только MyToneDB.db, TempToneDB.db, OICQBuddyDB.db. |
|
drf |
Временный файл при
создании мультимедийного сообщения (MMS) |
|
ema |
Файлы анимации, передаются
посредством EMS. |
|
emp |
Файлы-эмоции, передаются
посредством SMS, но не сами файлы, а только их англоязычное
название. |
|
ems |
Файлы-картинки,
чёрно-белые, статичные, передаются посредством EMS. |
|
gif |
Рисунок в формате GIF,
анимация. Если речь идёт о файлах картинок меню (атрибут 5), то с буквой s
на конце - это статичные файлы, а с буквой a - это анимированные файлы. |
|
imy |
I-melody – монофонические мелодии, которые передаются как вложения посредством EMS. Если их открыть блокнотом, то можно увидеть текстовую информацию – простейший код мелодии. |
|
in |
Входящее мультимедийное сообщение (MMS) |
|
jpg |
Рисунок в формате JPEG. |
|
mid |
Звук (мелодии) в формате MIDI. |
|
out |
Исходящее мультимедийное сообщение (MMS) |
|
png |
Рисунок в формате PNG
– Portable (Public) Network Graphic
(предложен для замены GIF), анимация. |
|
sml |
Шаблон MMS сообщения. |
|
tcf |
Файл темы телефона –
текстовый файл, содержащий имена файлов обоев, заставки и рингтона для
указанной темы. |
|
tmp |
Temporary File – временный
файл, при удалении после перезагрузки создаётся вновь, но "не уверен –
не удаляй". |
|
txt |
Текстовые файлы, как
правило, содержат лог работы в Интернете, cookies,
список последних url-адресов и пр. |
|
va |
Запись диктофона ??? |
|
vr |
Запись диктофона ??? |
|
wbm |
Смотрите описание wbmp-файла. |
|
wbmp |
Рисунок в формате WBMP, в основном чёрно-белый, небольшой по размеру файл, можно отсылать
через EMS и
MMS, но может не распознаваться др. телефонами. |
Наличие тильд(ы) "~"
в имени файла, свидетельствует о том, что этот файл:
- невидим и является компонентом
темы телефона (две тильды в конце имени файла);
- невидим и является кэшем
Интернет браузера (одна тильда в начале имени файла);
- звуковой файл, но
отображается имя, которое записано в прошивке телефона (одна тильда в начале
имени файла).