🍋
Menu
General

Conversion

Конвертация (преобразование формата файла)

Процесс преобразования файла из одного формата в другой — например, конвертация изображения PNG в JPEG или документа Word в PDF — с сохранением максимально возможного объёма исходного содержимого и качества.

Техническая деталь

Конвертация файлов включает декодирование исходного формата в промежуточное представление (пиксельные данные, текстовый DOM, аудиосэмплы) и перекодирование в целевой формат. Потеря качества происходит при конвертации между форматами с потерями (JPEG в WebP) или из более богатого формата в упрощённый (PSD в PNG теряет слои). Клиентская конвертация использует браузерные API: Canvas для изображений, OfflineAudioContext для аудио и библиотеки вроде pdf-lib или FFmpeg.wasm для сложных форматов. Пакетная конвертация применяет одно и то же преобразование к нескольким файлам.

Пример

```javascript
// Conversion: file processing example
const file = document.getElementById('fileInput').files[0];
const reader = new FileReader();
reader.onload = (e) => {
  const data = e.target.result;
  console.log(`Loaded: ${file.name} (${file.size} bytes)`);
};
reader.readAsArrayBuffer(file);
```

Связанные термины