Довідковий матеріал

Утиліта перетворення cnvdbfl

Описано утиліту командного рядка cnvdbfl для перетворення файлів 1Cv8.1CD між форматами 8.2.14 і 8.3.8 та зміни розміру сторінки файлу.

Матовий модуль файла бази даних проходить крізь точний конвертер, що змінює внутрішню сітку сторінок.

Файл бази даних BAS використовує версію 8.3.8 внутрішнього формату файлу 1Cv8.1CD.

У версії 8.3.8 розмір внутрішньої сторінки файлу бази даних може набувати кількох значень: 4 096, 8 192, 16 384, 32 768 та 65 536 байт. Крім того, формат версії 8.3.8 забезпечує вдосконалений спосіб зберігання деяких внутрішніх даних. Розмір внутрішнього файлу не може перевищувати 4 Гбайта (за розміру сторінки 4 096 байт) і 6 Гбайт (за розміру сторінки 8 192, 16 384, 32 768 і 65 536 байт).

Проте у файлі 1Cv8.1CD може використовуватися інший внутрішній формат файлу 8.2.14, якщо його розроблення виконувалося за допомогою застарілого програмного забезпечення інших постачальників. У версії 8.2.14 розмір внутрішньої сторінки файлу бази даних дорівнює 4 096 байт. Розмір внутрішнього файлу не може перевищувати 4 Гб.

Для забезпечення сумісності з програмами BAS файлові бази даних, що використовують внутрішній формат файлу 1Cv8.1CD лише версії 8.2.14, слід попередньо перетворити у формат 8.3.8 за допомогою спеціальної утиліти cnvdbfl.

Утиліта cnvdbfl є утилітою командного рядка та дає змогу:

  • перетворювати файли 1Cv8.1CD між різними форматами;
  • змінювати розмір сторінки файлу формату 8.3.8.

Для запуску утиліти використовується командний рядок такого вигляду:

cnvdbfl <ключі> <шлях до 1CV8.1CD>

Можливі такі ключі:

  • --help або –h — відображення короткої інформації про утиліту.
  • --version або –v — отримання версії утиліти.
  • --info або –i — відображення інформації про формат файлу 1Cv8.1CD. Для файлів бази даних, які використовують версію внутрішнього формату, старішу за 8.2.14, буде виведено діагностичне повідомлення про неможливість відобразити інформацію про файл.
  • --convert або –c — виконання конвертації файлу 1Cv8.1CD. Якщо команду використано без зазначення параметрів, буде виконано конвертацію у формат версії 8.3.8 з розміром сторінки 8 192 байт.
  • Для виконання конвертації слід указати один із таких параметрів:

    • --format=<формат> або –f <формат> — указує версію формату, у який конвертуватиметься файл 1Cv8.1CD. <формат> може набувати таких значень:

      • 8.2.14 — виконати конвертацію у формат 8.2.14;
      • 8.3.8 — виконати конвертацію у формат 8.3.8.
    • --page=<розмір сторінки> або –p <розмір сторінки> — указує розмір сторінки формату 8.3.8. Значення за замовчуванням — 8 192. Якщо вказати параметр –f 8.2.14, цей параметр ігнорується. <розмір сторінки> може набувати таких значень:

      • 4096 або 4К;
      • 8192 або 8К;
      • 16384 або 16К;
      • 32768 або 32K;
      • 65536 або 64К.

Нижче наведено приклади використання утиліти.

Конвертація у формат 8.2.14:

cnvdbfl -c -f 8.2.14 c:\temp\1cv8.1cd

Конвертація у формат 8.3.8 зі стандартною сторінкою:

cnvdbfl -c -f 8.3.8 c:\temp\1cv8.1cd

Конвертація у формат 8.3.8 зі сторінкою розміром 16К:

cnvdbfl -c -f 8.3.8 -p 16k c:\temp\1cv8.1cd

Отримання інформації про файл 1Cv8.1CD:

cnvdbfl -i c:\temp\1cv8.1cd
Записатися телефоном