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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5451
  • Сделай шаг и пройдешь милю
    • Просмотр профиля
Re: Архивация файлов
« Ответ #1 : 15 Апреля 2021, 18:51:20 »
medusa_10001, а что вы ожидали получить в итоге?
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн medusa_10001

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

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

Оффлайн Aleksandru

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3109
    • Просмотр профиля
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

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

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

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

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

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


 

Оффлайн ALiEN175

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5451
  • Сделай шаг и пройдешь милю
    • Просмотр профиля
Re: Архивация файлов
« Ответ #6 : 15 Апреля 2021, 21:11:41 »
Ну, хотелось бы сжатие около 25%. Или очень многого хочу?
Сжимать уже сжатые данные - так себе занятие. 
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

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

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

Оффлайн ALiEN175

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5451
  • Сделай шаг и пройдешь милю
    • Просмотр профиля
Re: Архивация файлов
« Ответ #8 : 15 Апреля 2021, 22:24:49 »
пережать в джву.
И зачем, позвольте узнать? И не пережать, а сконвертировать.
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 405
  • 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

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5451
  • Сделай шаг и пройдешь милю
    • Просмотр профиля
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 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 405
  • 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 (ГПИ ⟶ вроде так правильно по русски писать а не ГУИ, недавно где-то прочитал…)

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

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

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

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

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

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

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

 

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