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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Архивация файлов  (Прочитано 2287 раз)

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

Оффлайн medusa_10001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Архивация файлов
« : 15 Апрель 2021, 18:38:55 »
Уважаемые Господа. Доброго времени суток. Возник, быть может, не здоровый вопрос. Проблема - имеется файл, который надо сжать. Файл PDF. Понимая, что графические утилиты в Ubuntu не вполне хороши, решил использовать Терминал. Файл имеет "вес" 74 Мв. Ввожу в Терминале:
$ 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=256m -ms=on archive2.7z "2.pdf"

В и тоге "вес" полученного архива составил 69 Мв
(Нажмите, чтобы показать/скрыть)

Возможно я что-то делаю не так? Подскажите пожалуйста. Спасибо.

Операционная система - Ubuntu 18.04 bionic (x86-64)
Версия Cinnamon - 4.2.4
Ядро Linux - 5.4.0-71-generic
Процессор - AMD FX(tm)-8350 Eight-Core Processor × 4
Видеокарта - Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D /
Pro 450/455/460/555/555X/560/560X]
« Последнее редактирование: 15 Апрель 2021, 18:40:59 от medusa_10001 »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4901
  • Capture the truth
    • Просмотр профиля
Re: Архивация файлов
« Ответ #1 : 15 Апрель 2021, 18:51:20 »
medusa_10001, а что вы ожидали получить в итоге?
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн medusa_10001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Архивация файлов
« Ответ #2 : 15 Апрель 2021, 19:08:19 »
а что вы ожидали получить в итоге?

Ну, хотелось бы сжатие около 25%. Или очень многого хочу?
 

Оффлайн Aleksandru

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2926
    • Просмотр профиля
Re: Архивация файлов
« Ответ #3 : 15 Апрель 2021, 19:23:34 »
А почему бы не сжать сам PDF? Без архиватора?
Мне не так давно нужно было очень сильно ужимать пдф-ки, семь отсканированных страниц одним файлом весом до 800 кб.
Самым подходящим с гуи, оказался LibreOffice Draw. В настройках при сохранении можно выбрать DPI и степень сжатия в процентах.


Intel Core i3-3240 3.40GHz, GeForce GT 1030, MSI H61M-P20, 8GB RAM, KINGSTON SV300S37A240G, Kubuntu 20.04

Оффлайн medusa_10001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Архивация файлов
« Ответ #4 : 15 Апрель 2021, 19:31:49 »
Самым подходящим с гуи, оказался LibreOffice Draw. В настройках при сохранении можно выбрать DPI и степень сжатия в процентах.

Честно - не пробовал. Последний раз я пользовался Терминалом:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=итоговый_файл.pdf конвертируемый_файл.pdf

Но мне не понравился итоговый результат. сейчас прямо попробую LibreOffice Draw. Спасибо.

Пользователь добавил сообщение 15 Апрель 2021, 19:45:29:
В настройках при сохранении можно выбрать DPI и степень сжатия в процентах.
Спасибо - очень не плохо.
« Последнее редактирование: 15 Апрель 2021, 19:45:29 от medusa_10001 »

Оффлайн qpdb

  • Участник
  • *
  • Сообщений: 164
  • xUbuntu 20.04
    • Просмотр профиля
Re: Архивация файлов
« Ответ #5 : 15 Апрель 2021, 20:08:35 »
Да есть ещё один вариант, если очень нужно, конечно… Но к сожалению придётся применить FineReader :( . Если это PDF в котором много сканированного текста а не картинок, то будет неплохой результат.

Если вообще важно только информация а внешний вид дело второстепенное, то в том же FR можно сохранить в DJVU…

У меня для этой цели в виртуальной машине XP и когда-то купленная FR-12…

Чисто в Linux распознать и сохранить при этом форматирование я не знаю как. :idiot2:

В общем если это предстоит делать часто, а в PDF положим в основном картинки не текста а скажем природы какой-то, то и FR не сильно поможет. Нужно искать программы (я видел этим «самоделки») которые отдельно «жмут» картинки  в PDF. Возможно это шанс.


 

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4901
  • Capture the truth
    • Просмотр профиля
Re: Архивация файлов
« Ответ #6 : 15 Апрель 2021, 21:11:41 »
Ну, хотелось бы сжатие около 25%. Или очень многого хочу?
Сжимать уже сжатые данные - так себе занятие. 
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн просто Евгений

  • Участник
  • *
  • Сообщений: 184
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Архивация файлов
« Ответ #7 : 15 Апрель 2021, 21:55:19 »
Уже посоветовали-- пережать в джву. :)
Тропы, еще, в антимир не протоптаны.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4901
  • Capture the truth
    • Просмотр профиля
Re: Архивация файлов
« Ответ #8 : 15 Апрель 2021, 22:24:49 »
пережать в джву.
И зачем, позвольте узнать? И не пережать, а сконвертировать.
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн qpdb

  • Участник
  • *
  • Сообщений: 164
  • xUbuntu 20.04
    • Просмотр профиля
Re: Архивация файлов
« Ответ #9 : 15 Апрель 2021, 22:56:25 »
FR это, конечно не наш путь! Это крайности и отчаяние!  :)

Если задать простой вопрос:«How do I reduce the size of a pdf file that contains images in linux?» Получим и простой ответ:
Цитировать
Command Line Utilities to Reduce PDF File Size in Linux

    Using GhostScript. We can use the ghostscript command line utility in Linux to compress PDFs. ...
    Use ps2pdf. This command ps2pdf converts a PDF to PS and then again back, compressing it efficiently as a result.
Я не получил такого эффекта как здесь https://www.journaldev.com/34668/reduce-pdf-file-size-in-linux
но вообще к этому ps2pdf можно присмотреться GhostScript по-моему уже истерзан со всех сторон и из него выжали всё :'(

Пытался всё найти эту «самоделку», которая в pdf всё сжимает и по необходимости конвертирует по отдельности, что-то не получается.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4901
  • Capture the truth
    • Просмотр профиля
Re: Архивация файлов
« Ответ #10 : 16 Апрель 2021, 00:21:49 »
qpdb, да так-то легко. Ну ужмете 300 dpi картинки до 5 dpi. Получите вместо 70 МБ - 700 КБ. Только вот не обрадуетесь.

Пользователь добавил сообщение 16 Апрель 2021, 00:26:01:
Цитировать
I have used the above command to achieve a compression from 73MB to 14MB!
Ну и получит на распечатке каку. А смысл какой?
« Последнее редактирование: 16 Апрель 2021, 00:26:01 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн qpdb

  • Участник
  • *
  • Сообщений: 164
  • xUbuntu 20.04
    • Просмотр профиля
Re: Архивация файлов
« Ответ #11 : 16 Апрель 2021, 02:10:39 »
Смотрите, ALiEN175, идём сначала по пути наименьшего сопротивления.

Вот я создал тестовый файл testUru.pdf из страниц данной темы (скриншоты имею в виду) т.е. чисто картинки. Потом во «вражеской ;)» программе произвожу распознавание. Не ради этого распознавания, а ради того, чтобы посмотреть на размер файла, который FR делает без всякого моего участия (примитивные настройки не в счёт).

Сохраняю в двух вариантах testUruFR.djvu testUruFR.pdf размер в 3-4 раза в среднем меньше. Так это ещё текстовой слой добавлен. DJVU интересен чисто теоретически, он за пределами этой темы, рассматривать отдельно нужно.

Тут эти тестовые файлы https://spaces.hightail.com/receive/6KALDOVQjm

Так вот задача достичь такого же качества (распознавание опускаем в таком виде в Linux не достижимо во всяком случае если чего-то там не купить) путём имеющихся в Linux программ, не важно командная строка или GUI (ГПИ ⟶ вроде так правильно по русски писать а не ГУИ, недавно где-то прочитал…)

Вопрос оценки качества, конечно явно «органолептический», вроде «а вот мне кажется :)»…

Оффлайн Киргуду

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Архивация файлов
« Ответ #12 : 16 Апрель 2021, 07:10:43 »
medusa_10001, поверьте, не троллю, вопрос искренен: а зачем вообще сжимать этот файл?

Оффлайн просто Евгений

  • Участник
  • *
  • Сообщений: 184
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Архивация файлов
« Ответ #13 : 16 Апрель 2021, 07:32:44 »
Ну ты темнота! Зачем сжимать? На дискету не влазит! :)
Тропы, еще, в антимир не протоптаны.

Оффлайн Киргуду

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Архивация файлов
« Ответ #14 : 16 Апрель 2021, 07:44:38 »
просто Евгений, ахахахахаха, да, забыл-забыл!))

 

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