Конвертер TAR.LZMA (TLZMA) в JAR
Сконвертируйте ваши tar.lzma-файлы в jar онлайн и бесплатно
tar.lzma
jar
Как сконвертировать TAR.LZMA в JAR
Выберите файлы с компьютера, Google Диска, Dropbox, по ссылке или перетащив их на страницу.
Выберите jar или любой другой формат, который вам нужен (более 200 поддерживаемых форматов)
Позвольте файлу сконвертироваться и вы сразу сможете скачать ваш jar-файл
О форматах
TAR.LZMA — составной архивный формат, объединяющий архивацию TAR с методом сжатия LZMA (Lempel-Ziv-Markov chain Algorithm), разработанным Игорем Павловым для проекта 7-Zip около 1998 года. Слой TAR объединяет файлы с метаданными Unix в единый поток, а алгоритм LZMA сжимает его, используя изощрённую комбинацию словарного сопоставления LZ77 с большими словарями (до 4 ГБ), вероятностного моделирования на основе цепей Маркова и интервального кодирования. LZMA стал предшественником алгоритма LZMA2, используемого в форматах XZ и 7Z. Степень сжатия значительно превосходит gzip и сопоставима с bzip2, при этом распаковка выполняется существенно быстрее. Одно из преимуществ — высокая степень сжатия при быстром извлечении: LZMA распаковывает данные со скоростью, близкой к gzip, достигая при этом плотности сжатия на уровне bzip2 или выше — идеальное сочетание для дистрибутивных архивов, которые сжимаются один раз и извлекаются многократно. Формат поддерживается tar с флагом --lzma и 7-Zip на всех платформах. Хотя TAR.LZMA в значительной мере вытеснен TAR.XZ (использующим LZMA2 в более надёжном контейнере с проверкой целостности), существующие TAR.LZMA-архивы по-прежнему встречаются в дистрибутивах ПО и системах резервного копирования, принявших этот формат до широкого распространения XZ.
JAR (Java Archive) — формат пакетов на основе ZIP, разработанный Sun Microsystems и представленный в JDK 1.1 в январе 1996 года для распространения Java-классов, связанных метаданных и ресурсов в виде единого развёртываемого модуля. Структурно JAR-файл — это ZIP-архив с добавленным файлом META-INF/MANIFEST.MF — текстовым манифестом, объявляющим главный класс приложения, зависимости classpath, версионирование пакета и информацию о цифровой подписи. Среда выполнения Java загружает классы непосредственно из JAR-файлов без извлечения, используя каталог ZIP для эффективного произвольного доступа к отдельным записям. JAR-архивы могут быть исполняемыми: указание атрибута Main-Class в манифесте позволяет запускать приложение простой командой java -jar. Формат поддерживает подпись кода через утилиту jarsigner из JDK, встраивая цифровые подписи, подтверждающие подлинность и целостность содержимого архива. Одно из преимуществ — нативная интеграция с экосистемой Java: JVM, инструменты сборки (Maven, Gradle), серверы приложений и IDE рассматривают JAR-файлы как полноценные артефакты, обеспечивая единый конвейер сборки, развёртывания и запуска. Обратная совместимость формата со стандартными инструментами ZIP — ещё одно практическое достоинство: любая ZIP-утилита может просматривать содержимое JAR, тогда как слои манифеста и подписи добавляют Java-специфичные возможности поверх базовой структуры. JAR остаётся фундаментальной единицей распространения Java-библиотек и приложений в корпоративных, мобильных и встроенных развёртываниях.