Ресурс Mp3, закодированный как текст в Intellij IDEA

#maven #intellij-idea #encoding #resources #mp3

#maven #intellij-idea #кодирование #Ресурсы #mp3

Вопрос:

все.

  • У меня есть файл mp3 в проекте Intellij IDEA в каталоге ресурсов — ‘src main resources com company app sound type.mp3
  • Когда я перестраиваю проект, файл отображается в target — ‘classes com company app sound type.mp3’
  • Но он имеет разный размер и неправильные двоичные данные.

Я обнаружил, что виновата ИДЕЯ.

  • он копирует ресурс mp3 в виде текста
  • и неожиданно кодирует его из ASCII (почему ??) в UTF-8 (кодировка по умолчанию в проекте)
  • Maven build делает то же самое.

Я пробовал

  • установка кодировки для файла mp3 ASCII (хотя это бессмысленно) — дает целевой файл правильного размера, но не воспроизводимый
  • добавление * .mp3 в компилятор -> Шаблоны ресурсов — без эффекта

Я ищу

  • параметр IDEA, который распознает файл mp3 как двоичный, а не текст.
  • или лучший способ хранения двоичных ресурсов (хотя мои изображения в порядке)

Любая помощь?

Ответ №1:

Ошибка была в моем pom.xml Фильтрация ресурсов была установлена в значение true