Tar для windows


Open/Extract tgz/tar.gz/tpz File with Freeware on Windows/Mac/Linux, Free Download

tgz is short for tar.gz. tpz is one more variant of tgz. They are same file format, sometimes also called a tarball. tar.gz is a gzip compressed tar Archive file. The file uses a tar archive to bundle the files together and gzip compression to reduce the file size; commonly used on Unix and Linux systems. TGZ files are used as install packages for some Linux distributions. Therefore, the ".tar.gz" extension is sometimes used for archives while the ".tgz" extension is used for installers.

MIME: application/x-compressed, application/x-tar, application/gnutar

gzip (GNU zip) is a compression utility designed to be a replacement for compress. Its main advantages over compress are much better compression and freedom from patented algorithms. It has been adopted by the GNU project and is now relatively popular on the Internet. gzip was written by Jean-loup Gailly ([email protected]), and Mark Adler for the decompression code.

gzip is based on the DEFLATE algorithm, which is a combination of LZ77 and Huffman coding. DEFLATE was intended as a replacement for LZW and other patent-encumbered data compression algorithms which, at the time, limited the usability of compress and other popular archivers.

A tar file is an archive file that contains one or more files inside. This is often done to ease distribution of a large set of files over the Internet. A tar file is not a compressed file, it is simply a format used for archiving files (merging several files into one). On Unix and Linux archiving and compression are normally done by two separate utilities. A tar file is simply an archive, no compression techniques are used to reduce the size of the file. If the archive needs to be compressed then additional tools must be used. On Unix and Linux, other tools such as GZIP or BZIP2 can be used to compress the archive. This will create a file such as sample.tar.gz, sample.tgz or sample.tbz.

Open/Extract tgz/tar.gz/tpz File on Windows

Easy 7-Zip opens/extracts tgz/tar.gz/tpz file easily on Windows. The Easy 7-Zip was developed based on 7-Zip. 7-Zip is a famous open source file archiver. The Easy 7-Zip is an easy-to-use version of 7-Zip. The open source freeware keeps all features of 7-Zip and adds a few useful features that makes the software more user-friendly.

Easy 7-Zip works on Windows 10/8.1/8/7/Vista/2008/2003/XP/2000 (both 32-bit and 64-bit compatible).

  1. Free Download Easy 7-Zip
  2. Install Easy 7-Zip by step-by-step instructions
  3. The installation will associate tgz/tar.gz/tpz with Easy 7-Zip automatically
  4. Double-click on tgz/tar.gz/tpz file to open tgz/tar.gz/tpz file with Easy 7-Zip
  5. You will see files or folders within the tgz/tar.gz/tpz file then, click button Extract to extract the tgz/tar.gz/tpz file.
  6. Alternatively, Right-click on tgz/tar.gz/tpz file on Windows Explorer
  7. And then, choose Extract files..., Extract Here, or Extract to "folder\" to extract the tgz/tar.gz/tpz file.
  8. Done

Easy 7-Zip Download Links:

You can try other alternative freeware that opens/extracts tgz/tar.gz/tpz file on Windows. For example:

  • PeaZip
  • TUGZip
  • B1 Free Archiver
  • IZArc
  • Zipeg

Open/Extract tgz/tar.gz/tpz File on Mac

B1 Free Archiver opens/extracts tgz/tar.gz/tpz file on Mac. B1 Free Archiver is a free software for creating archive folder and extracting archive file. B1 Archiver works on all platforms - Windows, Linux, Mac and Android. The freeware supports most popular formats including tgz/tar.gz/tpz.

B1 Free Archiver is compatible with:

  • Mac OS X 10.9 Mavericks
  • Mac OS X 10.8 Mountain Lion
  • Mac OS X 10.7 Lion
  • Mac OS X 10.6 Snow Leopard

Alternative freeware that opens/extracts tgz/tar.gz/tpz file on Mac.

  • Apple Archive Utility
  • Keka
  • GUI Tar
  • The Unarchiver

Open/Extract tgz/tar.gz/tpz File on Linux

You need to use command tar. Tar is a program for packaging a set of files as a single archive in tar format. The function it performs is conceptually similar to cpio, and to things like PKZIP in the DOS world. It is heavily used by the Debian package management system, and is useful for performing system backups and exchanging sets of files with others.

To extract/unpack a tgz/tar.gz/tpz file, type:

$ tar -xzvf sample.tgz $ tar -xzvf sample.tar.gz $ tar -xzvf sample.tpz

tar command options:

  • -x: extract files from an archive
  • -z: uncompress the archive with gzip command
  • -v: verbosely list files processed
  • -f: use archive file

 

 

Copyright © 2013-2017 James Hoo All rights reserved.

www.e7z.org

TAR files. Create, open, extract .tar.bz/.gz/.xz file formats

www.peazip.org

PeaZip offers full read / write support (archiver, and extractor / opener) for uncompressed and compressed TAR archives - TAR.GZ archives (same as TGZ extension), TAR.BZ2 archives (alternative file extensions TBZ, TB2, TBZ2), TAZ, TZ, TAR.Z, TLZ, TAR.LZ, TAR.LZMA, TXZ, TAR.XZ, etc... - learn more about files with multiple extensions.

Read more: what is TAR file format

As alternative utilities, 7-Zip (on Microsoft Windows systems) and p7zip (on Linux/BSD), both free and Open Source tools, are recommended for working with Tar file format.

Archive to TAR format

Use one of the following procedures to add files / folders to a new or into an existing .tar file

When adding folders or multiple files to single file compressors, in example selecting BZIP2 or GZ format, PeaZip automatically switches on "Tar before" switch. This option (that is available for all formats) consolidate input data into a tar archive before actual compression, providing
  • a way to save and preserve Unix/Linux file metadata which might not be supported by the final format
  • input consolidation provides solid compression regardless the format
Update existing TAR archive
To update a compressed Tar file (TGZ, TBZ, TXZ, TAR.GZ...) it must be decompressed before.

Easiest way to edit an uncompressed TAR is opening it with PeaZip utility and dragging files/folders to it, which will automatically activate update mode - can be changed into add mode in advanced tab. To remove (delete) data from the archive, select items and press cancel or "Delete from archive" button. Deleted items will not be recoverable from recycle bin.

How to convert TAR files
Convert button extracts and re-pack input TAR archive files into any write-supported format (7z, arc, pea, zip...) - optionally keeping or discarding original archives - or convert any existing read-supported archive (7z, ace, rar, zip, zipx...) to TAR format.

Depending on user's needs, compressed TAR archives (TGZ, TBZ, etc) can optionally de-compressed before being converted, so individual archived files gets re-compressed in the new format, otherwise existing .tar archive will be simply re-compressed as a whole (solid compression).

Open and extract TAR file

Use one of the procedures described below to open (browse and search inside the archive) and/or decompress .TAR archives using PeaZip as opener / extractor application

To work on a compressed TAR file (TGZ, TAR.GZ, TBZ...) you will need to uncompress the tar archive before using aforementioned methods - it is a two-step non atomic operation.

"Tarbomb" term designs a malicious .tar package built to purposely spam the extraction path with a large number of files. Tarbomb effect can be easily avoided employing "extract to new folder" option on modern file archivers.

To extract a spanned (split) TAR file, save all the parts in the same directory, then open as usual the first volume of the archive, which has .TAR.001 extension - subsequent volumes have progressively numbered file extensions (002, 003 etc). Please note TAR format does not support file spanning by itself, but PeaZip can split TAR archives as described.

Manage encrypted TAR archives
Tar standard does not implement data encryption, but an existing TAR package can be made password protected compressing it in 7Z, ARC, PEA, or ZIP format, all supporting encryption. This operation can be performed with PeaZip utility in a single passage using "TAR before" option and chosing a final archive format supporting encryption.

как запаковать и распаковать tar gz и tar bz2

Что такое Tar

Tar — это популярный файловый архиватор в Unix/Linux системах. Tar зачастую используется вместе с архиваторами GZip или BZip2, так как они отлично взаимодополняют друг друга: Tar не может сжимать файлы, только собирать их в одни архив, а GZip и BZip2 не могут сжимать несколько файлов одновременно, поэтому если вам нужно запаковать несколько файлов и директорий, сначала они собираются в один несжатый архив с помощью Tar, который сохранит их некоторые атрибуты, например такие, как права доступа, а затем этот архив сжимается с помощью GZip или BZip2. Весь процесс запускается одной консольной командой, про которые далее.

Как установить, создать архив Tar и распаковать его в Windows

Чтобы использовать Tar в Windows, нужно воспользоваться одним из следующих вариантов:

  1. Установить Far Manager.Инструкция по созданию и распаковке архива .tar с помощью Far Manager:
    • Теперь просто выделяете ПКМ (правой кнопкой мыши) или кнопкой клавиатуры Insert нужные вам файлы и папки и жмёте Shift + F1, затем выбираете нужный формат (в нашем случае, TAR) и создаёте архив:

      Создание архива в Far Manager

      При желании, в поле Добавить к архиву можно изменить название архива, а в поле Ключи можно ввести пароль от него.

    • Чтобы распаковать архив Tar, просто жмёте Shift + F2

      Как распаковать Tar в Far Manager

      В поле Распаковать в вводится путь, куда распаковать архив. Если нужно распаковать в текущую папку, нужно оставить поле Распаковать архив пустым. Если архив запаролен, пароль вводится в поле Пароль.

  2. Также, можно обойтись без Far Manager, установив 7-Zip

    Скачать 7-zip архиватор

    Всё управление — создать архив и распаковать его — через ПКМ и Проводник Windows

Как запаковать архив tar.gz и tar.bz2 в Ubuntu, Debian, CentOS

tar cfvz archive.tar.gz *.php

где tar — команда, cfvz — ключи, archive.tar.gz — имя будущего архива, *.php — список файлов, которые нужно заархивировать.Список можно заменить директорией, которую нужно запаковать целиком, для этого указываем путь до неё, абсолютный или относительный

tar cfvz archive.tar.gz /forpack

Теперь подробнее про ключи

  • -с — команда, которая означает «создать архив»
  • -f — команда на упаковку файлов и директорий в один файл архива
  • -v — включает визуальное отображение процесса архивации
  • -z — использовать для сжатия GZip

Также, можно использовать для сжатия BZip2. Для этого нужно использовать ключ -j вместо -z.В этом случае, команда для запаковки tar.bz2 будет выглядеть так

tar cfvj archive.tar.bz2 /forpack

Вместо GZip и BZip2 можно пользоваться иными архиваторами, для этого просто нужно подобрать соответствующий ключ.

Чтобы исключить определённый каталог или файл из архива, можно воспользоваться ключом --exclude:

tar cfvz example.com.tgz example.com --exclude example.com/wp-content/uploads

Тут мы запаковываем сайт example.com на WordPress, исключая раздел Загрузки wp-content/uploads.

Важный момент — чтобы исключить ошибки, не указывайте слеш / в конце пути исключаемого каталога.

Как распаковать архив tar.gz и tar.bz2 Ubuntu, Debian, CentOS

Чтобы распаковать архив tar.gz или tar.bz2, в команде нужно заменить -с на ключ -x, а также указать путь до архива, абсолютный или относительныйКоманда для распаковки архива в текущую директорию выглядит так

tar xfvz archive.tar.gz

С помощью ключа -С можно указать путь, куда нужно распаковать архив

tar xfvj archive.tar.bz2 -C /var/www

Просмотр архивов tar в Linux

Для просмотра содержимого архивов можно использовать ключ -t

tar -tf archive.tar.bz2

Будет выведен список файлов и директорий в архиве. При добавлении ключа -v также будет выведена подробная служебная информация о правах доступа, размерах файлов и прочем.

Иные возможности tar

Tar имеет много дополнительных возможностей, к примеру, добавление файлов в существующий архив, исключение некоторых файлов и директорий при запаковке архива и так далее. Подробнее вы можете узнать о них при помощи команды

tar --help

sheensay.ru

Open/Extract xz/txz/tar.xz File with Freeware on Windows/Mac/Linux, Free Download

www.e7z.org

xz is a lossless data compression program and file format which incorporates the LZMA compression algorithm. xz compresses single files as input, and does not bundle multiple files into a single archive. It is therefore common to compress a file that is itself an archive, such as those created by the tar or cpio Unix programs.

xz has gained notability for compressing packages in the GNU coreutils project, Debian family of systems deb (file format), openSUSE, Fedora, Arch Linux, Slackware, FreeBSD, Gentoo, GNOME, and TeX Live, as well as being an option to compress a compiled Linux kernel. In December 2013, the Linux kernel maintainers kernel.org announced that they would use xz instead of bzip2 as their compression tool from 2014 on.

txz is short for tar.xz. tar.xz is an archive created with tar and xz utilities; contains one or more files first archived using tar and then compressed using xz compression; compressed using a high compression ratio. Beginning with Slackware 13, TXZ files are used to distribute Slackware Linux packages. They can be opened using various Slackware package management tools, including pkgtool and installpkg. Due to the high compression ratio, TXZ files are typically smaller in size than .TGZ files.

Compared to a few other popular stream compression formats, the .xz format provides a couple of advanced features. At the same time, it has been kept simple enough to be usable in many embedded systems. Here is a summary of the features:

  • Streamable: It is always possible to create and decompress .xz files in a pipe; no seeking is required.
  • Random-access reading: The data can be split into independently compressed blocks. Every .xz file contains an index of the blocks, which makes limited random-access reading possible when the block size is small enough.
  • Multiple filters (algorithms): It is possible to add support for new filters, so no new file format is needed every time a new algorithm has been developed. Developers can use a developer-specific filter ID space for experimental filters.
  • Filter chaining: Up to four filters can be chained, which is very similar to piping on the UN*X command line. Chaining can improve compression ratio with some file types. Different filter chain can be used for every independently compressed block.
  • Integrity checks: Integrity of all headers is always protected with CRC32. The integrity of the actual data may be verified with CRC32, CRC64, SHA-256, or the check may be omitted completely. It is possible to add new integrity checks in future, but there is no possibility for developer-specific check IDs like there is for filter IDs.
  • Concatenation: Just like with .gz and .bz2 files, it is possible to concatenate .xz files as is. The decompressor can decompress a concatenated file as if it was a regular single-stream .xz file.
  • Padding: Binary zeros may be appended to .xz files to pad them to fill e.g. a block on a backup tape. The padding needs to be multiple of four bytes, because the size of every valid .xz file is a multiple of four bytes.

Open/Extract xz/txz/tar.xz File on Windows

Easy 7-Zip opens/extracts xz/txz/tar.xz file easily on Windows. The Easy 7-Zip was developed based on 7-Zip. 7-Zip is a famous open source file archiver. The Easy 7-Zip is an easy-to-use version of 7-Zip. The open source freeware keeps all features of 7-Zip and adds a few useful features that makes the software more user-friendly.

Easy 7-Zip works on Windows 10/8.1/8/7/Vista/2008/2003/XP/2000 (both 32-bit and 64-bit compatible).

  1. Free Download Easy 7-Zip
  2. Install Easy 7-Zip by step-by-step instructions
  3. The installation will associate xz/txz/tar.xz with Easy 7-Zip automatically
  4. Double-click on xz/txz/tar.xz file to open xz/txz/tar.xz file with Easy 7-Zip
  5. You will see files or folders within the xz/txz/tar.xz file then, click button Extract to extract the xz/txz/tar.xz file.
  6. Alternatively, Right-click on xz/txz/tar.xz file on Windows Explorer
  7. And then, choose Extract files..., Extract Here, or Extract to "folder\" to extract the xz/txz/tar.xz file.
  8. Done

Easy 7-Zip Download Links:

You can try other alternative freeware that opens/extracts xz/txz/tar.xz file on Windows. For example:

  • PeaZip
  • B1 Free Archiver
  • Universal Extractor
  • Bandizip
  • FreeArc
  • Bitser

Open/Extract xz/txz/tar.xz File on Mac

B1 Free Archiver opens/extracts xz/txz/tar.xz file on Mac. B1 Free Archiver is a free software for creating archive folder and extracting archive file. B1 Archiver works on all platforms - Windows, Linux, Mac and Android. The freeware supports most popular formats including xz/txz/tar.xz.

B1 Free Archiver is compatible with:

  • Mac OS X 10.9 Mavericks
  • Mac OS X 10.8 Mountain Lion
  • Mac OS X 10.7 Lion
  • Mac OS X 10.6 Snow Leopard

Alternative freeware that opens/extracts xz/txz/tar.xz file on Mac.

Open/Extract xz/txz/tar.xz File on Linux

You need to install xz-utils. XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils. The core of the XZ Utils compression code is based on LZMA SDK, but it has been modified quite a lot to be suitable for XZ Utils. The primary compression algorithm is currently LZMA2, which is used inside the .xz container format. With typical files, XZ Utils create 30% smaller output than gzip and 15% smaller output than bzip2.

XZ Utils consist of several components:

  • liblzma is a compression library with API similar to that of zlib.
  • xz is a command line tool with syntax similar to that of gzip.
  • xzdec is a decompression-only tool smaller than the full-featured xz tool.
  • A set of shell scripts (xzgrep, xzdiff, etc.) have been adapted from gzip to ease viewing, grepping, and comparing compressed files.
  • Emulation of command line tools of LZMA Utils eases transition from LZMA Utils to XZ Utils.

Install xz-utils on CentOS and Fedora

Install xz-utils on Debian and Ubuntu

$ sudo apt-get install xz-utils

Extract xz file

Or

Compress a file with xz compression

Extract txz/tar.xz file

$ tar xvJf file.txz $ tar xvJf file.tar.xz

Compress a directory with tar and xz compression

$ tar cvJf file.txz /dir_name $ tar cvJf file.tar.xz /dir_name

 

 

Copyright © 2013-2017 James Hoo All rights reserved.

Архиваторы файлов. RAR. ZIP. CAB, ARJ. LZH. TAR. GZ. BZIP. JAR. UUE. GZIP. 7-Zip

soft-landia.ru

Системные / Архиваторы

WinRAR 3.93 Final (x86 & x64) + Portable

WinRAR - это мощный и удобный архиватор для систем Windows. Программа умеет создавать архивы RAR практически любых размеров, имеющие неограниченное число файлов, поддерживает форматы RAR и ZIP, может выполнять все основные операции с форматами: 7Z, ACE, ARJ, BZ2, CAB, GZ, JAR, LZH, TAR, UUE, Z и ISO (CD-имиджи), а также умеет создавать самораспаковывающиеся архивы типа SFX

ПОДРОБНЕЕ

Системные / Архиваторы

UltimateZip 5

UltimateZip - универсальный и многофункциональный архиватор, умеющий полнофункционально работать с популярными форматами архивов ZIP, BH, CAB, JAR, LHA, GZIP, TAR и TAR-GZIP. Поддерживается чтение форматов ACE, ARC, ARJ, PAK, RAR, ZOO, UUE, BZIP2 и XXE.

ПОДРОБНЕЕ

Системные / Архиваторы

WinRAR 5.00 Beta 3

WinRAR 5 - это один из самых популярных и мощных архиваторов для Windows. Программа умеет делать архивы RAR практически любых размеров, имеющие неограниченное число файлов, поддерживает форматы RAR и ZIP, может выполнять все основные операции с форматами: 7Z, ACE, ARJ, BZ2, CAB, GZ, JAR, LZH, TAR, UUE, Z и ISO (CD-имиджи), а также способна создавать самораспаковывающиеся архивы типа SFX.

ПОДРОБНЕЕ

Системные / Архиваторы

WinRAR 5.00 Beta 4 + Portable

WinRAR 5 - новая версия одного из самых мощных и удобных архиваторов для Windows. Архиватор ВИНРАР способен создавать архивы RAR практически любых размеров, содержащие неограниченное число файлов, поддерживает форматы RAR и ZIP, может выполнять все основные операции с форматами: 7Z, ACE, ARJ, BZ2, CAB, GZ, JAR, LZH, TAR, UUE, Z и ISO (CD-имиджи), а также умеет создавать самораспаковывающиеся архивы типа SFX

ПОДРОБНЕЕ

Системные / Архиваторы

WinRAR 4.00 (x32/x64) & Themes & Rus

WinRAR 4 - мощный и не малоизвестный архиватор. То, что он поддерживает архивацию в формате RAR, объяснять не надо. Кроме того, программа умеет работать с архивами ZIP, CAB, ARJ, LZH, TAR, GZ, ACE 2.0, BZIP, JAR, UUE, GZIP, BZIP2 и 7-Zip, при этом архиватор обладает многочисленными очень полезными возможностями - шифрование, поддержка непрерывных (solid) архивов, в которых степень сжатия может быть на 10 – 50% больше, чем при обычных методах сжатия, специальный алгоритм для сжатия мультимедийных файлов, поддержка многотомных архивов и многим другим.

ПОДРОБНЕЕ

Новый софт на последних по нумерации страницах
Новые программы
Скачиваемый софт

Native Win32 ports of some GNU utilities

Native Win32 ports of some GNU utilities

GNU utilities for Win32

Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools.

Download:

by http: UnxUtils.zip

by ftp: no FTP mirror at the moment

latest updates (after 14-04-03):  UnxUpdates.zip

Source code:

I have started an Open source project at http://unxutils.sourceforge.net. There is a   CVS repository of all sources, even if the changes to the original GNU code are trivial. The repository can be accessed via anonymous CVS with the commandcvs -d:pserver:[email protected]:/cvsroot/unxutils co unxutilsNote: The repository is not up-to-date at the moment, but will recover soon.

The following program versions are covered:

bc-1.05bison-1.28bzip2-1.0.2diffutils-2.7fileutils-3.16findutils-4.1flex-2.5.4gawk-3.1.0grep-2.4.2gsar110gzip-1.2.4indent-2.2.9jwhois-2.4.1less-340m4-1.4make-3.78.1patch-2.5recode-3.6rman-3.0.7sed-3.02shellutils-1.9.4tar-1.12textutils-2.1unrar-3.00wget-1.8.2which-2.4

Standard behavior:

What is new:

   10/28/00

  • Added AES-Rijndael encryption program. My version uses Dr Brian Gladman's implementation of the algorithm.Usage:aesy [-v] [-e] [-k String] input-file  -e : encrypt file, default is decrypt.  -k String : your secret key, don't forget it!

    Notes: The key length is fixed to 256 bit at the moment. This is very alpha stage stuff, use it on your own risk (Download).

   07/07/01

  • added John Walkers steganographic encryption program stego (public domain, Cryptography). As with all encryption programs, be careful.

   05/11/02

  • updated dd.exe: now writes to physical devices. Use with care.

  • added unrar.exe: compiled from source code at http://www.rarlab.com.

  • added makedepend.exe from the X11 distribution.

   14-04-03

   27-06-03

  • updated sed to version 4.0.7: uses binary mode for input and output files by default,unless the --text option is given

  • updated textutils-2.1: sort.exe did some bad things

   01-10-03

   02-10-03

  • updated zsh.exe: Thanks to the Wind River people at Salzburg, there is a much improved zsh now.The latest sources are here at the moment: zsh.zip

  • updated less.exe to v3.81

   05-10-03

   23-10-03

Program

Notes

agrep.exe

got it from here: http://www.tgries.de/agrep/

ansi2knr.exe

basename.exe

bison.exe

bzip2.exe

Julian Seward's alternative compressor

bunzip2.exe

bzip2recover.exe

cat.exe

chgrp.exe

dummy

chmod.exe

chown.exe

dummy

cksum.exe

cmp.exe

comm.exe

compress.exe

for (de)compressing .Z files; this is actually a program called ncompress and was found on one of  the Linux mirrors

cp.exe

works only on NT, does real hardlinks on NTFS

csplit.exe

cut.exe

date.exe

dd.exe

df.exe

dummy

diff.exe

diff3.exe

dirname.exe

du.exe

echo.exe

egrep.exe

env.exe

dummy

expand.exe

expr.exe

factor.exe

fgrep.exe

find.exe

flex.exe

fmt.exe

fold.exe

gawk.exe

input files are opened in text mode

make.exe

From v3.77 upwards, make searches for a sh.exe on the path. If it does not find one, it switches to win32 make mode that is it uses intermediate batch files for command processing.This is fine until your makefile tries to execute something like mkdir, which will invoke the internal mkdir from cmd.exe or command.com. As the results may not be to your liking, you may prefer to use the sh.exe provide here.

grep.exe

gsar.exe

gunzip.exe

gzip.exe

head.exe

id.exe

dummy

install.exe

join.exe

less.exe

ln.exe

works only on NT, does real hardlinks on NTFS

logname.exe

ls.exe

m4.exe

md5sum.exe

mkdir.exe

mkfifo.exe

dummy

mknod.exe

dummy

mv.exe

mvdir.exe

nl.exe

od.exe

paste.exe

patch.exe

pathchk.exe

pr.exe

printenv.exe

printf.exe

ptx.exe

recode.exe

rm.exe

rman.exe

PolyglotMan by Thomas A. Phelps ( source)

rmdir.exe

sdiff.exe

sed.exe

seq.exe

sleep.exe

sort.exe

sh.exe

renamed zsh - this is no replacement for the Cygwin bash

shar.exe

only works with -T (text) option

split.exe

stego.exe

stego -E encode.me -T words.txtEncodes file encode.me as gibberish text using words from the words.txt file to stdout. If the -T option is omitted, stego looks for a file called "words" in the current directory. Of course, the -D option will decode the input file; remember to redistribute words.txt together with the encoded file.The purpose of this program is to disguise binary files as a kind of text file or to drive your coworkers mad.

su.exe

dummy

sum.exe

sync.exe

tac.exe

tail.exe

tar.exe

  • only forward slashes are accepted

  • the -z option (compression) does not work

  • no remote archives

  • works only on NT, does real hardlinks on NTFS

tee.exe

test.exe

touch.exe

tr.exe

uname.exe

unexpand.exe

uniq.exe

unrar.exe

This is unrar 3.00 beta 7, which seems to have been "free". Works good enough.

unshar.exe

uudecode.exe

uuencode.exe

wc.exe

wget.exe

wget 1.8.2 builds out of the box with MS Visual C

which.exe

does not search the current directory

whoami.exe

xargs.exe

yes.exe

zcat.exe

Additional programs

pclip.exe

put the Windows clipboard text to stdout

gclip.exe

get  the Windows clipboard text from stdinExample: run the text from the clipboard through sed and put the result back               pclip | sed "s/string1/string2/g" | gclip

gplay.exe

My minimalist console multimedia player using DirectShow. Withgplay filename | URLyou should be able to play just everything, as long as Microsoft supports it.

md5 sums

Links:

The gcc compiler for Win32:   http://www.mingw.orgDigital Mars compiler:   http://www.digitalmars.comA zsh shell for Win32:   ftp://ftp.blarg.net/users/amol/zshThe home of vim, has a Win32 version:   http://www.vim.orgAn emacs for NT:   http://www.gnu.org/software/emacs/windows/ntemacs.htmlThe CVS version control system:   http://www.cvshome.org   http://www.cvsnt.orgA free IDE for the Win32 gcc:  VIDE

José Fonsecas site with related stuff:      http://jrfonseca.dyndns.org/projects/gnu-win32HTML man pages for the GNU utilities:      http://www.fsf.org/manual/manual.htmlAn Un*x shell scripting resource:     http://www.shelldorado.com/Another source of unixish stuff: gone?  http://virtunix.itribe.net

Useful free NT system utilities:     http://www.sysinternals.comSome hints on cloning your system with dd:     http://www.rajeevnet.com/hacks_hints/os_clone/os_cloning.htmlPrograms missing from this distribution, especially a command line registry editor:     http://www.dmst.aueb.gr/dds/sw/outwit

Spybot search & destroy - Get rid of annoying spyware:     http://security.kolla.de

The GNU Privacy Guard:     http://www.gnupg.orgzip and unzip from the Infozip distribution:     http://www.info-zip.org/pub/infozip

An Un*x emulation on Win32:     http://www.cygwin.comAnother Un*x emulation on Win32:     http://www.research.att.com/sw/tools/uwin/Windows Services for UNIX, integrates the Interix subsystem:     http://www.microsoft.com/windows/sfu/productinfo/overview/default.asp

Read my standard disclaimer: (really?)Last change on 30-04-04 by Karl M. Syring (bug reports are welcome)Original location of this page: http://unxutils.sourceforge.net/UnxUtils.html

unxutils.sourceforge.net

Tar - GNU Project - Free Software Foundation

GNU Tar

GNU Tar provides the ability to create tar archives, as well as various other kinds of manipulation. For example, you can use Tar on previously created archives to extract files, to store additional files, or to update or list files which were already stored.

Initially, tar archives were used to store files conveniently on magnetic tape. The name "Tar" comes from this use; it stands for tape archiver. Despite the utility's name, Tar can direct its output to available devices, files, or other programs (using pipes), it can even access remote devices or files (as archives).

Downloading Tar

Tar can be found on the main GNU ftp server: http://ftp.gnu.org/gnu/tar/ (via HTTP) and ftp://ftp.gnu.org/gnu/tar/ (via FTP). It can also be found on the GNU mirrors; please use a mirror if possible.

For information about Git access, alpha releases, patches, etc., please see the project's home page.

Documentation

Documentation for Tar is available online, as is documentation for most GNU software. You may also find more information about Tar by running info tar or man tar, or by looking at /usr/share/doc/tar/, /usr/local/doc/tar/, or similar directories on your system. A brief summary is available by running tar --help.

Mailing lists

Tar has the following mailing lists:

  • bug-tar is used to discuss most aspects of Tar, including development and enhancement requests, as well as bug reports.
  • help-tar is for general user help and discussion.

Announcements about Tar and most other GNU software are made on info-gnu (archive).

Security reports that should not be made immediately public can be sent directly to the maintainer. If there is no response to an urgent issue, you can escalate to the general security mailing list for advice.

Getting involved

Development of Tar, and GNU in general, is a volunteer effort, and you can contribute. For information, please read How to help GNU. If you'd like to get involved, it's a good idea to join the discussion mailing list (see above).

Test releases Trying the latest test release (when available) is always appreciated. Test releases of Tar can be found at http://alpha.gnu.org/gnu/tar/ (via HTTP) and ftp://alpha.gnu.org/gnu/tar/ (via FTP). Development For development sources, issue trackers, and other information, please see the Tar project page at savannah.gnu.org. Translating Tar To translate Tar's messages into other languages, please see the Translation Project page for Tar. If you have a new translation of the message strings, or updates to the existing strings, please have the changes made in this repository. Only translations from this site will be incorporated into Tar. For more information, see the Translation Project. Maintainer Tar is currently being maintained by Jeff Bailey, Paul Eggert, and Sergey Poznyakoff. Please use the mailing lists for contact.

Licensing

Tar is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

Releases

2016-05-16 1.29 shar.gz; signature. tar.gz; signature. tar.bz2; signature. tar.xz; signature. cpio.gz; signature.
  • New options: --verbatim-files-from, --no-verbatim-files-from
  • The --null option reads file names verbatim
  • New options: --owner-map=FILE and --group-map=FILE
  • New option: --clamp-mtime
  • Deprecated --preserve option removed
  • If possible, use SEEK_DATA/SEEK_HOLE to detect sparse files.

See details.

2014-07-28 1.28 shar.gz; signature. tar.gz; signature. tar.bz2; signature. tar.xz; signature. cpio.gz; signature.
  • New checkpoint action: totals
  • Extended checkpoint format specifications
  • New option --one-top-level
  • New option --sort
  • New exclusion options
  • Refuse to read input from and write output to a tty device
  • Manpages provided

See details.

2013-11-17 1.27.1 shar.gz; signature. tar.gz; signature. tar.bz2; signature. tar.xz; signature. cpio.gz; signature.
  • Fix unquoting of file names obtained via the -T option
  • Fix GNU long link header timestamp (backward compatibility)
  • Fix extracting sparse members from star archives
2013-10-05 1.27 shar.gz; signature. tar.gz; signature. tar.bz2; signature. tar.xz; signature. cpio.gz; signature.

Please see the NEWS file for detailed information.

2011-03-13 1.26 shar.gz; signature. tar.gz; signature. tar.bz2; signature. tar.xz; signature. cpio.gz; signature. Bugfixes
  • Fix the --verify option, which broke in version 1.24.
  • Fix storing long sparse file names in PAX archives.
  • Fix correctness of --atime-preserve=replace.
  • Work around POSIX incompatibilities on FreeBSD, NetBSD and Tru64.
  • Fix bug with --one-file-system --listed-incremental.
2010-11-07 1.25 shar.gz; signature. tar.gz; signature. tar.bz2; signature. tar.xz; signature. cpio.gz; signature. Bugfixes
  • Fix extraction of empty directories with the -C option in effect
  • Fix extraction of device nodes
  • Make sure name matching occurs before eventual name transformation
  • Fix the behavior of tar -x --overwrite on hosts lacking O_NOFOLLOW.
  • Improve the testsuite
Alternative decompression programs

If extraction from a compressed archive fails because the corresponding compression program is not installed and the following two conditions are met, tar retries extraction using an alternative decompressor:

  1. Another compression program supported by tar is able to handle this compression format
  2. The compression program was not explicitly requested in the command line by the use of such options as -z, -j, etc.

For example, if compress is not available, tar will try gzip.

2010-10-24 1.24 shar.gz; signature. tar.gz; signature. tar.bz2; signature. tar.xz; signature. cpio.gz; signature.

See the NEWS file, for a detailed information.

  • The --full-time option
  • More reliable directory traversal when creating archives
  • --dereference consistency
  • Extracts symlink attributes, such as last-modified time and link permissions, if the operating system supports this
  • Fixed spurious error diagnostics on broken pipe
  • Fixed --remove-files bug (previous version would fail to remove a directory which contained symlinks to another files within that directory)
  • Accepts the --label option used together with --update
  • The options --record-size and --tape-length (-L) accept size suffixes
  • Fixed dead loop on extracting existing symlinks with the -k option
2010-03-10 1.23 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.

See the NEWS file, for a detailed information.

  • Improved record size autodetection
  • Use of lseek on seekable archives
  • New command line option --warning
  • New command line option --level
  • Improved behavior if some files were removed during incremental dumps
  • Modification times of PAX extended headers
  • Time references in the --pax-option argument
  • Augmented environment of the --to-command script
  • Bugfixes:
    • Fix handling of hard link targets by -c --transform
    • Fix hard links recognition with -c --remove-files
    • Fix restoring files from backup (debian bug #508199)
    • Correctly restore modes and permissions on existing directories
    • The --remove-files option removes files only if they were succesfully stored in the archive
    • Fix storing and listing of the volume labels in POSIX format
    • Improve algorithm for splitting long file names (ustar format)
    • Fix possible memory overflow in the rmt client code (CVE-2010-0624)
2009-03-05 1.22 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.
  • Support for xz compression (--xz option)
  • Short option -J is reassigned as a shortcut for --xz
  • The option -I is a shortcut for --use-compress-program
  • The --no-recursive option works with --incremental
2008-12-27 1.21 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.
  • New short option -J, an alias for --lzma
  • New option --lzop
  • New option --no-auto-compress,

    Cancels the effect of previous --auto-compress (-a) option

  • New option --no-null

    Cancels the effect of previous --null option.

  • Compressed format recognition

    If tar is unable to determine archive compression format, it falls back to using archive suffix to determine it.

  • VCS support

    Using --exclude-vcs handles also files used internally by Bazaar, Mercurial and Darcs.

  • Transformation scope flags

    Name transformation expressions understand additional flags that control type of archive members affected by them. The flags are:

    r Apply transformation to regular archive members. s Apply transformation to symbolic link targets. h Apply transformation to hard link targets.

    The corresponding upper-case letters negate the meaning, so that H means do not apply transformation to hard link targets.

    The scope flags are listed in the third part of a s expression, e.g.:

    $ tar --transform 's|^|/usr/local/|S'

    The default is rsh, which means that transformations are applied to both regular archive members and to the targets of symbolic and hard links.

    If several transform expressions are used, the default flags can be changed using flags= statement placed before the expressions, e.g.:

    $ tar --transform 'flags=S;s|^|/usr/local/|'
  • Bugfixes:
    1. The --null option disabled handling of tar options in list files. This is fixed.
    2. Fixed record size autodetection. If detected record size differs from the expected value (either default, or set on the command line), tar prints a warning if verbosity level is set to 1 or greater, i.e. if either -t or -v option is given.
2008-04-14 1.20 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.
  • New option --auto-compress (-a)

    With --create, selects compression algorithm basing on the suffix of the archive file name.

  • New option --lzma

    Selects LZMA compression algorithm.

  • New option --hard-dereference

    During archive creation, dereferences hard links and stores the files they refer to, instead of creating usual hard link members (type '1').

  • New option --checkpoint-action

    This action allows to specify an action to be executed upon hitting a checkpoint. Recognized actions are: dot, echo (the default), echo=string, ttyout=string, exec=cmdline, and sleep=value. Any number of --checkpoint-action options can be specified, the actions will be executed in order of their appearance in the command line. See section 3.8 "Checkpoints" for a complete description.

  • New options --no-check-device, --check-device.

    The --no-check-device option disables comparing device numbers during preparatory stage of an incremental dump. This allows to avoid creating full dumps if the device numbers change (e.g. when using an LVM snapshot).

    The --check-device option enables comparing device numbers. This is the default. This option is provided to undo the effect of the previous --no-check-device option, e.g. if it was set in TAR_OPTIONS environment variable.

  • The --transform option.

    Any number of --transform options can be given in the command line. The specified transformations will be applied in turn.

    Argument to --transform option can be a list of replace expressions, separated by a semicolon (as in sed).

    Filename transformations are applied to symbolic link targets during both creation and extraction. Tar 1.19 used them only during extraction.

    For a detailed description, see section 6.7 "Modifying File and Member Names".

  • Info (end-of-volume) scripts

    The value of the blocking factor is made available to info and checkpoint scripts via environment variable TAR_BLOCKING_FACTOR.

  • Incremental archives

    Improved (sped up) extracting from incremental archives.

  • Bugfixes.
    • Fix bug introduced in version 1.19: tar refused to update non-existing archives.
2007-10-10 1.19 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.
  • New option --exclude-vcs excludes directories and files, created by several widely used version control systems, e.g. CVS/, .svn/, etc.
  • The --exclude-tag* and --exclude-cache* option families work with incremental archives as well.
  • Fixed handling of renamed files in listed incremental archives.

    Previous versions always stored absolute file names in rename records, even if -P was not used. This is fixed: rename records contain file names processed in accordance with the command line settings.

  • Fixed --version output.
  • Recognition of broken archives.

    When supplied an archive smaller than 512 bytes in reading mode (-x, -t), previous tar versions silently ignored it, exiting with code 0. It is fixed. Tar now issues the following diagnostic message: This does not look like a tar archive, and exits with code 2.

  • Fix double-dot recognition in archive member names in case of duplicate /..
  • Fix file padding in case of truncation of the input file to zero size.
2007-06-29 1.18 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.
  • Licensed under the GPLv3.
  • Several bugs in the testsuite are fixed.
2007-06-08 1.17 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.
2006-12-09 1.16.1 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature.
  • New option --exclude-tag allows to specify exclusion tag files, i.e. files whose presence in a directory means that the directory should not be archived.
  • The --exclude-cache option excludes directories that contain the CACHEDIR.TAG file from being archived. Previous versions excluded directory contents only, while the directories themselves were still added to the archive.
  • Support for reading ustar type N header logical records has been removed. This GNU extension was generated only by very old versions of GNU tar. Unfortunately its implementation had security holes. We don't expect that any tar archives in practical use have type N records, but if you have one and you trust its contents, you can decode it with GNU tar 1.16 or earlier.
  • Race conditions have been fixed that in some cases briefly allowed files extracted by tar -x --same-owner (or plain tar -x, when running as root) to be accessed by users that they shouldn't have been.
2006-10-21 1.16 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature. Gzipped cpio archive and its signature. See NEWS file for the list of changes. A cpio archive is provided for those who do not have tar or sharutils. To unpack it run: gzip -d -c tar-1.16.cpio.gz | cpio -i.
2006-06-16 1.15.91 Gzipped shell archive and its signatureGzipped tar archive and its signatureBzipped tar achive and its signature.

See announce.

2006-02-19 1.15.90 Gzipped shell archive and its signatureGzipped tar archive and its signatureBzipped tar achive and its signature.

Alpha release in preparation for next stable version. See its announce, for the detailed description of bug fixes and new features.

2004-12-21 1.15.1 Gzipped patch over the previous version and its signature. Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature.

Unpacking archives piped from standard input now works correctly. This logic flaw was introduced in version 1.15 and has unfortunately passed unnoticed the pretesting phase.

If you have already downloaded version 1.15 of the package, you may wish downloading the patch, instead of getting the complete new tarball.

To apply the patch, change to the tar-1.15 directory and then use patch -p1. -p1 avoids guesswork in choosing which subdirectory to find each file in.

2004-12-20 1.15 Gzipped shell archive and its signature. Gzipped tar archive and its signature. Bzipped tar archive and its signature.
  • Compressed archives are recognised automatically, it is no longer necessary to specify -Z, -z, or -j options to read them. Thus, you can now run tar tf archive.tar.gz and expect it to work!
  • When restoring incremental dumps, --one-file-system option prevents directory hierarchies residing on different devices from being purged.
  • --strip-path option renamed to --strip-components.
  • Restore script starts restoring only if it is given --all (-a) option or some patterns. This prevents accidental restores.
  • tar --verify prints a warning if during archive creation some of the file names had their prefixes stripped off.
  • New option --exclude-caches instructs tar to exclude cache directories.
See NEWS for more detailed information.
2004-09-02 1.14.90 Gzipped shell archive Gzipped tar archive Bzipped tar archive An alpha release fixing bugs found in version 1.14. See the list of user-visible changes and ChangeLog diff for detailed information.
2004-05-10 1.14 Gzipped shell archive Gzipped tar archive Bzipped tar archive First major release since 1999. See NEWS, and ChangeLog for details.

www.gnu.org


Смотрите также