Коли ми хочемо щось стиснути, ми це пакуємо .Тар, .gz, . Bz2 або їх поєднання, принаймні те, що я міг оцінити в більшості випадків. Стиснути ZIP. це те, що належить минуломуЯ навіть міг сюди включити .ace), при стисненні в . Rar це нам не зовсім до вподоби, ну тому що . Rar Це невільний формат або будь-яка інша причина 🙂
Справа в тому, що вона існує . 7z (7zip), що стискає набагато більше, ніж вищезгадані. Коли я хотів стиснути щось максимально за допомогою 7zip, мені довелося написати команду для цього, але вже не, оскільки я зробив цю опцію в меню послуг (правою кнопкою миші) з KDE:
1. Щоб додати цю опцію до нашої системи, спочатку потрібно завантажити файл .desktop:
2. Ми повинні це тримати $ HOME / .kde / share / kde4 / services / щоб він був увімкнений для нашого користувача, або зберегти його в / usr / share / kde4 / services / щоб він був увімкнений для всіх користувачів системи. На випадок, якщо папка $ HOME / .kde / share / kde4 / o $ HOME / .kde / share / kde4 / services / неважливо, ви створюєте відсутні папки 😉
3. На них повинен бути встановлений пакет p7zip-повний y p7zip
4. Закрийте Dolphin (файловий менеджер) і відкрийте його знову, ця опція вже повинна з'явитися.
При використанні цієї опції виконується наступне у фоновому режимі:
7za a -t7z -m0=lzma -mx=9 -ms=on %u.7z %f
- 7за до : Для додавання файлів
- -t7z : Визначає, що вихідним файлом буде .7z
- -m0 = lzma : Параметри стиснення, ви можете про це прочитати тут
- -mx-9 : Ми вказуємо, що хочемо стиснути по максимуму
- -ms = увімкнено : Суцільний файл
- % u.7z : Вихідний файл, файл %u означає шлях до файлу, який ми хочемо стиснути, а потім - . 7z Ми вказуємо, що остаточний стислий файл буде створений саме там, де знаходиться оригінал
- %f : Це буде файл або папка, які ми хочемо стиснути
- так % u.7z як %f вони є власними параметрами KDE, тобто вони не пов'язані з Bash або 7za.
Щоб дати вам уявлення про те, наскільки 7zip стискається, дамп файлу DesdeLinux Кілька тижнів тому (.sql) важив 715 МБ, стиснутий за допомогою 7zip – лише 96 МБ 😀
У будь-якому випадку ... мені більше не потрібно вводити команду для стиснення до максимуму за допомогою 7zip, тепер я можу це зробити з меню параметрів у Dolphin 😉
Сподіваюся, це вам послужило, вітаю ^ - ^
Ну, дві речі я повинен сказати ..
1 ° Якщо я поміщаю його в домашню папку у відповідній папці, елемент не відображається в меню, але він з’являється, якщо я поміщаю його в / usr / share / kde4 / services / ..
2 ° Стискається не стільки те, що стискає, якщо тільки це не служило мені таким чином.
Щодо рівня стиснення, то це багато в чому залежить від того, що ви хочете стиснути. Наприклад, якщо ви збираєтесь стискати фотографії або відео ... очевидно, що це не буде стискати більше декількох Мб, мультимедійний вміст для його стиснення повинен бути зниженим настільки простою, ніж якісна.
Спробуйте стиснути великі текстові файли, і ви побачите 😉
Дякую, це чудово працює.
Задоволення 🙂
привіт
Е-м-м ... Вам не потрібно цього робити, щоб мати змогу стискати в 7zip без використання консолі. У Дельфіні:
Клацніть правою кнопкою миші / Стиснути / Стиснути у ...
Там відкриється вікно для вибору місця для стиснення, назви файлу ... І типу, включаючи 7zip.
Очевидно, що ви повинні встановити p7zip-full.
Так, справді, я не знав цього варіанту 😀
Але чи він повністю стискається так, ніби мав -mx = 9?
Ну, я цього не знаю. Ви можете зробити тест на стиск за допомогою обох методів, і ви можете сказати нам.
LOL
Хлопчики, я кілька разів робив тест, з різними типами файлів, pdf, ppt, doc ...... .. Подивіться на рівень стиснення майже однаковий, -mx = 9, мабуть, завжди має перевагу в КБ ... 🙂
Дякую за інформацію!
З такою невеликою різницею, я думаю, що не варто користуватися консоллю або додавати послугу, насправді. Я принаймні дотримуюся опції, яку Дельфін пропонує за замовчуванням.
Якщо я хочу, щоб він відображався замість дій у меню стиснення, як це зробити ??? Чи слід мені змінити це [Дія робочого столу 7zipc] ??? І чому я отримую два варіанти в меню дій, один на початку та другий в кінці?
PS.: Це велике спасибі, хехехей
Давайте зробимо кілька тестів, щоб побачити, як це можна помістити в тому ж розділі 😉
Дякую за коментар.
KZKG ^ Гаара Я думаю, що я стиснув дамп таким чином за допомогою теорії стиснення, якщо ви можете виконати тест з різними файлами, відео, зображеннями, документами, щоб перевірити, чи дає він подібний результат. Як би там не було, у мене щелепа опустилася з результатом. Дякую. На ура
відео та зображення майже завжди є стисненими файлами, великої різниці не буде.
Якщо ви хочете стиснути зображення більше, це було б використовувати WebP і для відео WebM або щось подібне / еквівалент.
Отже, це працює на кілограми, і це круто, як видно з меню ...
Хороша порада
Геніальний!
Дякую людино!
Привіт!
До речі, дивлячись на величину стиснення, можна сказати, що ступінь стиснення досить широкий, оскільки ви стиснули досить високу кількість в МБ лише в 90x МБ.
Цікавий
Грекіас
Привіт, вибачте, як я можу змусити це нагадувати мені каталог? наприклад, сервісне меню, яке перейменовує файл та його розширення на інший у тому ж каталозі
Для цього існують програми, KRenamer - одна з них, PyRenamer - інша 😉
Я це вже бачив, і почав це кілька днів тому, стискаючи деякі файли з університету .. Це справді дуже добре. Наприклад, я стиснув пакет розміром 101 Мб лише до 36. Це чудово!
Я розглядаю можливість інтеграції індикатора прогресу. Ти маєш ідею ?!
За допомогою KDialog ви могли б щось з цим зробити ... ммм ... дозвольте побачити, чи в цей час я сяду і не подумаю, як досягти індикатора прогресу або хоча б повідомлення notification
Хороша стаття, до речі дуже корисна.
Дякую вам за коментар 🙂
Як це робиться, коли потрібно стиснути папку / каталог?
Дуже хороша інформація, було б непогано, якщо ви покладете, як розпакувати, щоб мати всю інформацію на одній стороні. Дякую привітання.
Складний для мене. Має бути простіший спосіб встановити цю програму.