Pocket-Viewer.ru for users and developers
Google
 
Web pocket-viewer.ru
Главная · Программы · Пользователям · Разработчикам · Форум   
  Пользователям
Куплю
Продам
Где отремонтировать
П-Документация
Характеристики
П-БРАВО
ЧАВО (FAQ)
Публикации
Рисунки
PV-шники



заправка картриджей в Москве

Данные для Casio PV - BIN, ADT, TWF, LZH

  Один из возникаемых о КПК Casio PV вопросов - "какие форматы данных поддерживает этот компьютер?". Следует сразу понимать, что любой компьютер 
"поддерживает" какие-либо данные не сам. В первую очередь, это реализуется установленной операционной системой (на платформе Pocket-Viewer это - PVOS), а во вторую - реализованными под данную ОС программами. 

  Как частный случай этого вопроса бывает следующий: "Я скачал программу для PV, а получил файл TWF. Что делать дальше?".

  В этой статье я попытался собрать несколько наиболее известных форматов  данных, касаемых PV. Часть из них имеет специфический "системный" характер, 
какие-то уже были описаны в отдельных статьях, а некоторые имеют специфическое назначение, поскольку предназначены только для единственной программы. 

  Программы и данные описаны касательно моделей PV-450X/250X, PV-S450/S250,  PV-S660/S460, PV-S600/S400. Все форматы данных описаны относительно персональных IBM-совместимых ПК с ОС Windows-95, -98, -ME, -2000

1. Файлы формата BIN - устанавливаемые программы.

  Файлы с расширением BIN - программы в том понимании, как мы представляем себе файлы с расширением EXE для ПК. Это на Каське это могут быть также коллекции  модулей программ или (уж очень экзотический способ) - модуль для загрузки файла  в область данных (применяется в пакете ADT-Tools для эмулятора). Имя самого BIN-файла  может не совпадать с именем самой программы - той подписью, что появляется под иконкой в главном меню на экране PV.

  Pазмер - небольшой, поэтому могут быть в оригинальном виде, но чаще всего существуют в составе ZIP-архивов. Тогда к ним в комплекте может быть некоторое  описание. Не бывают более 256 Кб, поскольку этот размер - граничный для установки  дополнительных модулей в PVOS (есть сообщения, что загрузить в Каську не удается  файлы даже более 128 Кб).  Загружаются в PV с помощью программы PVM (PV Application Manager).

  Если Вам встретится BIN-файл размером 800Кб, 1 Мб, 1.2 Мб, 2 Мб или около того (причем явно имеющий отношение к Каське), то это скорее всего файл для эмулятора - либо образ для установки PVOS, либо данные.

  Если Вам попался архив, в котором кроме BIN-файла есть подкаталоги \C, \H, \OBJ, \ForDEBUG, то это - комплект для SDK разработчика. В принципе, можете взять BIN-программу оттуда, установить её в PV и пользоваться. Но если точно не знаете - лучше уж поищите версию именно для "простых пользователей"

2. Файлы формата HEX, DIFF - установка PVOS.

  Файлы с расширением HEX - это образ PVOS для прошивки её в Каську. По этой  теме была отдельная статья - "HEX, PATCH, DIFF и обновление PVOS". Скажу лишь, что  HEX-формат применяется во многих пакетах, так или иначе работающих с устройствами  с ПЗУ, поэтому далеко не всякий файл HEX имеет отношение к Каське. Файл с образом  PVOS имеет размер около 2,95 Мб, поэтому существует обычно внутри ZIP-архивов. Загружаются в PV с помощью программы PVM (через отдельный пункт в меню). Файлы DIFF - информация для внесения "исправлений и дополнений" в файлы HEX.  Их следует использовать до закачки файла HEX в Каську (установка самих HEX-файлов в Каську никоим образом не реализована).

3. Файлы формата ADT - пользовательские файлы данных.

  Файлы с расширением ADT - это специальное оформление днных на ПК для установки их на PV в область пользовательских файлов данных. Размеры могут быть от достаточно  ебольших до 3,5 Мб (примерно столько можно закачать в PV по максимуму), поэтому  они обычно архивируются. Внутри файлов ADT может быть достаточно разнообразная  информация, но об этом ниже - при описании фалов LZH, TXT и других.

  Загружаются в PV с помощью всё той же программы PVM. Если активным было правое окно, в котором отображаются установленные в PV файлы данных, то при нажатии кнопки "Добавить" будет предложен каталог, откуда Вы в прошлый раз загружали файл ADT  (в отличии от левого окна с программами - там открывается каталог для файлов BIN). В отличии от программ, файлы ADT можно ВЫгружать из PV и сохранять на ПК.

  Имя ADT-файла может быть любым, и не совпадать с именем файла данных, который появиться в области данных после загрузки, но чаще всего (при стандартном "изготовлении" файлов) совпадает. ADT-файл можно переименовывать безболезненно -  внутреннее имя "слота данных" не измениться. Можно сказать, что "ADT" - это некая  "оболочка", которая в принципе нужна только для корректной пересылки файла из ПК  в PV (или обратно).

  Для удобной (продвинутой) работы с ADT-файлами создан модуль PVADT для файловых  менеджеров FAR и WindowsCommander. При соответствующей настройке данные файлы  отображаются как архивы с одним файлом внутри, и можно наглядным образом "распаковать"  содержимое "наружу", или упаковать свой файл в формат ADT.  Представление ADT в виде архивов имеет некоторые особенности:
- "архив" может содержать только один файл (в том числе - LZH-архив, но об этом далее),
- удалить файл из архива нельзя - проше удалить сам ADT-файл,
- при добавлении нового файла в архив он заменяет предыдущий,
- "архив" имеет подкаталог \RECORDS с нумерованными файлами - это отдельные записи из того-же ADT-файла (сумма этих файлов будет в точности равна находящемуся  в "ADT-архиве" файлу),
- записи в подкаталоге \RECORDS имеют родной (точный) размер - именно тот, на который  разбито содежимое файла,
- при "ADT-упаковке" файл "режется" на стандартные записи по 3072 байт.

  До появления плагина PVADT единственным корректным способом получения файлов  ADT или их распаковки была оригинальная программа ADT.EXE от Casio. Если запустить  её с именем некоторого файла - она оформляла его в ADT-оболочку, если параметром  ыл ADT-файл - то он "распаковывался".

4. Файлы формата TWF - синхронизация PC-Sync.

  Файлы с расширением TWF - данные для программы синхронизации PC-Sync от Casio.  Они предназначены как для передачи данных в КПК, так и для сохранения данных,  полученных из машинки. В этих файлах могут храниться данные встроенных приложений - Заметки, Контакты, Расходы, Эскизы, Календарь (расписание планировщика). До появления ОС с поддержкой пользовательских файлов данных этот формат был  единственным для обмена данными между Casio-PV и ПК. 

  Файл TWF может содержать как все указанные разделы, так и только один раздел. По операциям синхронизации данных в Каське и на ПК можно написать гораздо подробнее. Операция синхронизации - единственный способ полного лечения Каськи. Нужно скачать все данные встроенных приложений в новый файл, переустановить ОС с очисткой всей памяти, и закачать все данные обратно. К сожалению, такие настройки, как названия разделов в Заметках или категории платежей в Расходах не сохраняются.

  Теперь отвечу на вопрос, указанный в начале статьи: "Я скачал программу для PV, а получил файл TWF. Что делать дальше?".
  Ответ:
  В этом файле, скорее всего, программы на Бэйсике для OW-Basic. Они идут в виде стандартных заметок, поэтому и поставляются в уже готовых файлах TWF. Обычно под программы на OW-Бэйсике отводят (по умолчанию) 5-й раздел Заметок. Что нужно сделать:
- если у вас нет Бэйсика - установите программу OWBASIC.BIN,
- с помощью программы PC-Sync закачайте файл TWF в Каську - скорее всего, там (в файле) будет только один, 5-й раздел Заметок,
- на Каське запустите OWBasic и выберите в нужном разделе нужную программу.
  Программа будет запущена на выполнение - вот и всё.

5. Файлы формата XLS - Pocket Sheet Sync.

  Как не удивительно, Каська понимает всем известные файлы электронных таблиц от MS Exell из MS Office - файлы формата XLS. Только для этого нужна соответствующая  программа - Pocket Sheet Sync (PSS). И естественно, на PV должна быть программа "ТАБЛИЦЫ" - она входит в стандартную установку на PV-S450/250 и PV-S660/460. Версия "Exell" на Каське поддерживает далеко не все возможности взрослого табличного редактора, но вполне позволяет решать многие задачи по хранению данных.

  Вкратце скажу лишь, что программа PSS довольно проста и работает в режиме  синхронизации, но в ней можно установить приоритет PV или ПК. "Приоритет" влияет  на то, что будет происходить, если таблица с одним и тем же именем есть и в PV, и в папке синхронизации PSS. Данная версия связки PSS+PVOS не работает с таблицами с русскими именами, а также если каталог синхронизации имеет русские символы. Так что советуем таблицы называть по английски, а каталог установить достаточно  простой - у меня, например, это "D:\PVS450\XLS".

  На этом форматы файлов существующих на ПК, которые возможно с помощью стандартных программ из поставки Casio-PV закачать в Каську (или обратно) закончились. Но имеются программы для PV, которые понимают и другие форматы данных. Правда, перед закачкой в PV их необходимо будет дополнительно обработать.

6. Файлы формата LZH - архивы для TextViewer и AddInManager.

  LZH - один из стандартных архивов для ПК. На сегодняшнее время он используется не очень широко, поскольку ZIP, ARJ и RAR обгоняют его по эффективности. Но у LZH есть одно большое преимущество - он очень не требователен в вычислительным ресурсам. Поэтому стало возможным реализовать работу с LZH-архивами в программах на Casio-PV.

  Естественно, перед пересылкой в PV архив нужно упаковать в ADT-оболочку. После закачки ADT-файла в Каську в области данных появится файл с расширением LZH. Работать с этими файлами могут пока что только две программы от Стейнграбера -  TextViewer (TV) и AddInManager (AIM). Но, как я понимаю, библиотека работы с  LZH-архивами может быть получена (и в дальнейшем использована в своих программах)  любым программистом. Пока что функции этой библиотеки поддерживают только возможность  чтения архива (распаковку из него отдельных файлов).

  Работа возможна только с архивами, упакованными в режиме "lh5". Это формат, который применяют архиваторы LHA.EXE и LHA32.EXE в режиме по умолчанию. Современный архиватор PowerArhiver по умолчанию создает архивы LZH с более эффективным алгоритмом упаковки, но его распаковка на Каське не реализована (следует при упаковке указывать тип алгоритма). Файлы в архивах могут быть организованы в подкаталогах, и иметь длинные имена (имена более 20..25 символов не влазят в экран Каськи). Само же имя архива не должно быть более 15 символов (с учетом точки и расширения - остаётся 11 знаков).

  На самом деле, имя архива, а именно - расширение LZH, в области данных на  Каське не играет никакой роли. Программы определяют наличие присутствия LZH-архивов  в области данных не по именам и расширения файлов, а по реальным заголовкам в этих  файлах, сканируя все имеющиеся файлы. Так что если хотите, то можите после подготовки  LZH-архива переименовать его с именем из 15 символов без расширения (а уже потом оформить его в ADT формат).

  Программа TextViewer читает из LZH-файлов следующие данные: 
- файлы TXT - текстовые файлы, их она и показывает,
- файлы PDB, PFT - шрифты, их она использует для отображения текста.

  Программа AddInManager понимает в LZH-файлах следующие данные:
- файлы BIN - может распаковать их и установить в область программ,
- файлы ADT - может распаковать их и установить в область файлов данных. (в свою очередь, внутри распакованного ADT может оказаться ещё один LZH, и так далее). 

  При выборе других файлов из LZH-архивов AIM ругается и предлагает попытаться использовать TextViewer. При этом он отображает количество свободных слотов и объем свободной памяти в области файлов данных.

7. Файлы формата PDB - шрифты для TextViewer и IEdit.

 Файлы формата PDB - шрифты для платформы PALM, но теперь они стали и шрифтами для платформы Casio-PV. Обычно применяются шрифты с кодировкой CP-1251 (Windows  Cyrillic), но всё зависит от того, что за текст требуется читать. Эти шрифты употребляются на PV двумя программами - TextViewer и IEdit (от Антона Полуектова).

  Для TV шрифты следует упаковать в LZH-архив, затем в ADT-файл и закачать в PV. В принципе, в этом же файле могут быть и тексты, и всякие другие файлы. Но тексты  после прочтения обычно удаляются, а если удалить файл шрифтов - в программе TV  придется по новой настраивать установки шрифтов. Поэтому шрифты следует хранить  в Каське отдельным файлом, или уж не хранить отдельно вообще (а зашить нужный набор из 5-6 шрифтов прямо внутрь файла TextViewr.BIN).

  Для программы-редактора IEdit PDB-шрифты нужно включить внутрь файла IEdit**.ADT  в виде отдельных записей. Это могут делать программы ZPartner (от Алексая Махмутова,  aka Lerm) и IEditSync (от Андрея Бойко). Конечно, может получится ситуация, когда  один и тот же файл шрифта присутствует в Каське в нескольких разных местах:  в LZH-архиве - для TextViewer, в файле данных IEdit** - для редактора IEdit, а может содержаться ещё и прямо в самом файле TextViewr.BIN. Но пока с такой неоптимальностью приходится мириться - файлы PDB не очень большие - 2..5 Кб.

8. Файлы формата TXT - читалка TextViewer, редактор IEdit.

  Насчет текстовых файлов (с расширением TXT) уже писалось много. Итак:
1) для закачки их в ЗАМЕТКИ - следует в программе PC-Sync прочитать эти файлы и занести их в раздел заметок, а потом засинхронизироваться (внимание - размер одной заметки ограничен 2 Кб);  
2) для читалки TV несколько файлов TXT следует упаковать в LZH-архив, затем -  в ADT-файл и закачать его в Каську;
3) для редактора IEdit следует с помощью программ ZPartner или IEditSync включить их в файл IEdit**.ADT, а потом закачать его в Каську;

9. Файлы формата DIC - Pocket Referencer.

 Особым образом стоят файлы для программы PV-Referenc - Pocket Referencer. Обычно это - уже готовые ADT-файлы, содержащие в себе некоторый файл данных со  смысловым именем без расширения. Самостоятельно подготовить такой файл можно с помощью пакета Easy Referencer Tool - добавления от Casio к MS-Exell.  Встроенная программа готовит файлы ADT получаются с записями по 10Кб. Но иногда файлы для PV-Referenc можно встретить и без ADT-оболочки. Обычно они  имеют расширение DIC. Само это расширение ничего не значит, но иногда при подготовке ADT-файлов оно остается.

  При поиске подходящих файлов в области данных программа PV-Referenc тоже  не обращает внимания ни на имена, ни на расширения, а проверяет фактический заголовок в начале файла. Так что даже имя, которое внутри ADT, может быть любым - программа всё равно отобразит то имя, которое было указано при создании файла.

10. Файлы формата CSV - программа CSV-Reader.

  Файлы формата CSV - таблицы в текстовом виде. В принципе, с такими таблицами можно работать на ПК в MS-Exell, да и любые другие современные табличные процессоры должны понимать этот формат. Но для Casio-PV существует программа для непосредственного просмотра этих таблиц - CSV-Reader от Василя Матвеева. 

 В SCV-виде гораздо удобнее, чем в читалке TV, редакторе или программе ТАБЛИЦЫ  просматривать табличные справочные данные. У этой программы есть только одно  ограничение - она позволяет работать только с одним файлом CSV в нутри ADT. Поэтому  память (главным образом - именованные слоты) в области данных расходуется неэффективно. Было бы очень хорошо, если бы программа поддерживала как чтение отдельных CSV-файлов,
так и распаковку их из LZH-архивов.

  Про различные форматы файлов данных, так или иначе используемые на Casio-PV, можно написать ещё много интересного. Но я далеко не всё знаю.

   С уважением Рямов Сергей / RSS, г. Хабаровск.
Все права связанные с торговыми марками, упоминаемыми на страницах этого ресурса, принадлежат их владельцам.
Полное или частичное воспроизведение любых материалов, содержащихся на этом сайте, допускается только с условием размещения ссылки на этот сайт.
Пишите нам: [email protected] © Алексей Ананьев-Миляр, 2001
www.melar.ru
Hosted by valueHOST: Лидер Вэб-Хостинга



Rambler's Top100 Rambler's Top100 Информационная Деловая Сеть