ФАЙЛОВАЯ СИСТЕМА ТЕЛЕФОНА

 

Телефонные аппараты Моторола содержат свою файловую систему, сходную с ПК. Отличия лишь в наличии файлов со специфическими расширениями и атрибутами. От указанных атрибутов зависит многое, например, сможете ли Вы увидеть и воспользоваться данным файлом (картинка, мелодия) на телефоне и пр. А современные модели ещё и содержат разветвлённую систему каталогов (папок).

С развитием технологий в телефоне появляется всё больше памяти, но не стоит сильно обольщаться присутствием 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

Рисунок в формате PNGPortable (Public) Network Graphic (предложен для замены GIF), анимация.

sml

Шаблон MMS сообщения.

tcf

Файл темы телефона – текстовый файл, содержащий имена файлов обоев, заставки и рингтона для указанной темы.

tmp

Temporary File – временный файл, при удалении после перезагрузки создаётся вновь, но "не уверен – не удаляй".

txt

Текстовые файлы, как правило, содержат лог работы в Интернете, cookies, список последних url-адресов и пр.

va

Запись диктофона ???

vr

Запись диктофона ???

wbm

Смотрите описание wbmp-файла.

wbmp

Рисунок в формате WBMP, в основном чёрно-белый, небольшой по размеру файл, можно отсылать через EMS и MMS, но может не распознаваться др. телефонами.

 

Наличие тильд(ы) "~" в имени файла, свидетельствует о том, что этот файл:

- невидим и является компонентом темы телефона (две тильды в конце имени файла);

- невидим и является кэшем Интернет браузера (одна тильда в начале имени файла);

- звуковой файл, но отображается имя, которое записано в прошивке телефона (одна тильда в начале имени файла).