Конвертер TAR.Z (TZ) в JAR
Сконвертируйте ваши tar.z-файлы в jar онлайн и бесплатно
tar.z
jar
Как сконвертировать TAR.Z в JAR
Выберите файлы с компьютера, Google Диска, Dropbox, по ссылке или перетащив их на страницу.
Выберите jar или любой другой формат, который вам нужен (более 200 поддерживаемых форматов)
Позвольте файлу сконвертироваться и вы сразу сможете скачать ваш jar-файл
О форматах
TAR.Z — составной архивный формат, объединяющий архивацию TAR с Unix-утилитой compress — одним из первых универсальных инструментов сжатия данных для Unix-систем. Утилита compress, написанная Спенсером Томасом, Джо Оростом и другими около 1985 года, реализует адаптивное LZW-сжатие (Лемпель — Зив — Уэлч) — словарный алгоритм, строящий таблицу перевода в процессе сжатия и распаковки. Слой TAR объединяет файлы с полными метаданными Unix в единый поток, а compress уменьшает размер потока обычно на 40–60%. TAR.Z был стандартным форматом сжатых архивов на Unix-системах в 1980-е и начале 1990-х годов, прежде чем gzip появился как свободная от патентов замена. Алгоритм LZW, используемый compress, был предметом патентных притязаний Unisys (владевшей патентом LZW через Sperry), что послужило стимулом для создания gzip в качестве свободной альтернативы. Одно из преимуществ — универсальная совместимость со старыми системами: TAR.Z-файлы можно извлечь на любой Unix-системе, включая очень старые установки, где более новые инструменты сжатия могут отсутствовать. Историческая распространённость формата означает, что десятилетия архивного ПО, документации и системных резервных копий существуют в виде TAR.Z-файлов. Хотя TAR.GZ и TAR.XZ вытеснили TAR.Z для новых архивов, утилиты uncompress/zcat остаются стандартными на всех Unix-подобных системах, обеспечивая сохранение доступности устаревших архивов.
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-библиотек и приложений в корпоративных, мобильных и встроенных развёртываниях.