Dtrx

Latest version: v8.5.3

Safety actively analyzes 621892 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

7.2

-----------

Thanks to Ville Skyllä, who contributed most of the new features and
enhancements in this release.

New features
~~~~~~~~~~~~

* dtrx now supports the arj archive, lrzip encoding, and several specific
file extensions.

* If unar is available, dtrx can try to use it to extract rar archives.

Bug fixes
~~~~~~~~~

* dtrx will get correct file magic information for archives it's reading
through symbolic links.

* File listings for rar archives now include full paths.

Development changes
~~~~~~~~~~~~~~~~~~~

* dtrx development is now `hosted on Gitorious`_.

.. _hosted on Gitorious: http://gitorious.org/dtrx

* The test script can run specific tests, and has improved output on
interactive terminals.

7.1

-----------

New features
~~~~~~~~~~~~

* LZH archives are now supported.

Bug fixes
~~~~~~~~~

* dtrx will no longer offer to extract the zero archive files found in a
zero-file archive.

* Temporary directories will be cleaned up after extracting an empty
archive.

7.0

-----------

At this point, I consider dtrx to be mature software. It's maybe a little
too interactive, but otherwise it does everything I want, and it does it
very well. Expect new releases to be few and far between going forward.

New features
~~~~~~~~~~~~

* If any of dtrx's command line arguments are URLs, it will automatically
download them with `wget -c` in the current directory before extracting
them. See the documentation for more information about this feature.
Note that there might be trouble if there's already a file in the
directory where wget would normally save the download.

Enhancements
~~~~~~~~~~~~

* dtrx will try to extract ZIP files with 7z if unzip is not successful.
Thanks to Edward H for reporting this bug.

* dtrx will be smarter about removing extensions from filenames when
extracting to a new directory or file.

* dtrx will not ask you if you want to recurse through an archive if
the number of archives inside the original file is small.

6.6

-----------

Enhancements
~~~~~~~~~~~~

* dtrx can now handle `xz compression`_.

.. _xz compression: http://tukaani.org/xz/

Other changes
~~~~~~~~~~~~~

* The tests now use the PyYAML library, instead of the abandoned Syck.
Thanks to Miguelangel Jose Freitas Loreto for a patch.

6.5

-----------

Enhancements
~~~~~~~~~~~~

* When you list archive contents with -l or -t, dtrx will start printing
results much faster than it used to. There's a small chance that it
will print some incorrect listings if it misdetects the archive type of
a given file, but it will show you an error message when that happens.

* dtrx recognizes more kinds of compressed tar archives by their
extension.

* You can now extract newer .deb packages that are compressed with bzip2
or lzma.

Bug fixes
~~~~~~~~~

* When extracting an archive that contained a file with a mismatched
filename, the prompt would offer you a chance to "rename the directory"
instead of "rename the file." This wording has been fixed, along with
some other wording adjustments in the prompts generally.

* Perform more reliable detection of the terminal size, and improve word
wrapping on prompts.

Other changes
~~~~~~~~~~~~~

* The README is now written like a man page, and can be converted to a man
page by using rst2man_.

.. _rst2man: http://docutils.sourceforge.net/sandbox/manpage-writer/

6.4

-----------

Enhancements
~~~~~~~~~~~~

* Support detection of LZMA archives by magic.

* Interactive prompts are wrapped much more cleanly.

Bug fixes
~~~~~~~~~

* Fix a bug where dtrx would crash when extracting an archive with no
files inside it.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.