Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Распаковка архива - слишком длинное имя файла  (Прочитано 1581 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Xubuntu 20.10

Есть архив RAR (не мой, прислали).
Содержит систему папок.

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

Чем и как его можно извлечь из архива?
Xubuntu 21.04

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5216
  • Все по палатам!
    • Просмотр профиля
Попробовать из виндоуз...
Извините, я все еще учусь

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4719
  • Capture the truth
    • Просмотр профиля
Попробуйте свести к минимуму длину пути распаковки.

sudo mkdir /1
sudo chmod 777 /1
и распаковывайте в /1
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 285
    • Просмотр профиля
В одной из папок лежит файл со слишком длинным именем
Какая длина? Неужели больше 255 символов?

выдаётся ошибка
Какая точно выдается ошибка?

А куда распаковываете файл, вернее в какую файловую систему?

Пользователь добавил сообщение 08 Ноябрь 2020, 00:25:53:
Попробуйте свести к минимуму длину пути распаковки.
Для Linux длина пути до файла обычно не имеет ограничений, а вот длина имени самого файла (каталога) ограничена 255 символами. Но возможно unrar как-то себя странно ведет  и для него имеет значение длина полного пути.
« Последнее редактирование: 08 Ноябрь 2020, 00:25:53 от valrust »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4719
  • Capture the truth
    • Просмотр профиля
valrust,
Цитата: Ограничения пути
BTRFS   255 bytes
exFAT   255 UTF-16 characters
ext2    255 bytes
ext3    255 bytes
ext3cow 255 bytes
ext4    255 bytes
FAT32   8.3 (255 UCS-2 code units with VFAT LFNs)
NTFS    255 characters
XFS     255 bytes
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 285
    • Просмотр профиля
valrust,
Цитата: Ограничения пути

    BTRFS   255 bytes
    exFAT   255 UTF-16 characters
    ext2    255 bytes
    ext3    255 bytes
    ext3cow 255 bytes
    ext4    255 bytes
    FAT32   8.3 (255 UCS-2 code units with VFAT LFNs)
    NTFS    255 characters
    XFS     255 bytes


Это ограничение на длину имени файла, но не на длину пути до этого файла.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Проблема не в длине пути, а в длине имени файла.
Выдаёт именно эту ошибку - File name too long.

За совет насчёт Windows спасибо, очень остроумно...

Xubuntu 21.04

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5216
  • Все по палатам!
    • Просмотр профиля
Nick222, всякое бывает... с длинами файлов и путей.
Извините, я все еще учусь

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 2635
    • Просмотр профиля
Nick222, а на самом деле, файл имеет какой длины имя?.. тот кто прислал что говорит?..

Как вариант, попробуй распаковать или хотя бы посмотреть содержимое присланного RAR, с помощью 7-Zip.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Содержимое архива видно в любой программе.
Остальные файлы нормально распаковываются.
Длина имени проблемного файла 157 символов. Символы кириллица.
Xubuntu 21.04

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
А не пробовали поставить winrar под wine и им распаковать? Я проблемные rar архивы именно так извлекаю.
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Total Commander отказывается извлекать тоже, значит и WinRAR не справится - проблема явно в файловой системе, ИМХО.
Xubuntu 21.04

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4478
    • Просмотр профиля
Цитировать
Длина имени проблемного файла 157 символов
Две стандартных строки. Пороть этих "писателей".
Цитировать
проблема явно в файловой системе...
...на которую извлекается. Отсюда, как уже подсказали, попробовать извлекать на файловую систему НТФС или ФАТ32, опираясь на это:
Цитировать
FAT32   8.3 (255 UCS-2 code units with VFAT LFNs)
NTFS    255 characters
« Последнее редактирование: 08 Ноябрь 2020, 14:37:37 от andytux »

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Да, спасибо, сработало - извлёк на флешку с NTFS.

Очень плохо, что проблему нельзя решить нативными средствами Linux, ИМХО.
Xubuntu 21.04

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5216
  • Все по палатам!
    • Просмотр профиля
Очень плохо, что проблему нельзя решить нативными средствами Linux, ИМХО.
Так проблема в тех, кто не думает, работая за компом, давая имена файлов немеряного размера. И чему в школе на информатике учат... :idiot2:.
Извините, я все еще учусь

 

Страница сгенерирована за 0.094 секунд. Запросов: 25.