Download Dds2tar - Dds2tar Description, Dds2tar Reviews
Contact
 


 

Download

 
Download Now (66K)
GPL (GNU General Public License)
Downloads till now: 3
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Backup, Kernels, Linux Distributions, Network Tools, Other Tools, Printing, Tweaking,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

dds2tar

 

Details

Size: 66K
Last Update: 2008-05-27 23:22:27
Version: 2.5.2
OS Support: Linux
License/Program Type: GPL (GNU General Public License)
Publisher: Christof Meerwald
Price:$0.00
Description:

dds2tar 2.5.2 is utilities software developed by Christof Meerwald.
dds2tar is a tool makes use of the fast seek command of DAT devices.



Files from a selected file archive can be extracted within one minute.

This tool was originally written for Linux SCSI tape archives. All device dependent code is separated. It should be easy, to change this for your machine type.

The only problem should be the ioctls for MTIOCTOP,(MTSEEK,arg) and MTIOCPOS.

To extract a file from a tape, you have to know the location of the file. A tar archive is a sequence of tar records, 512 byte each. The blocksize (tar -b ) selects the number of tar records inside each block of the tape. (HP is calling the blocks of the tape records also.)

The location of a file is a tuple of the block number and the number of the record where the header of the file can be found inside the block.

The first step will be to extract a table with block and record information of all files in one archive. If the archive is the 10'th file of the tape, you will get the table by:

mt asf 10
dds2index -t my-archive-table -f /dev/nst0

Tar is writing some record information to stdout, when you select the options -R and -v. To use this information as a location table, you have to know the block number of the first block and the blocksize of the archive. If it's the first archive of the tape and the blocksize is the default of 20, you can use the verbose lines of tar as a location table. (Additional lines with warnings can be included). Otherwise you have to patch tar to retrieve the
location information. If you don't want to patch tar, feel free to insert the output of 'mt-dds tell' at the top of the verbose output of tar.

If you have applied the patch file 'tar-1.12.patch' to GNU tar, you can use the verbose output of the tar command (tar -c -v --record-file F) instead of the index file generated with the dds2index command above.

(If you patch tar-1.12, you are able to write the record-information to a file while getting the errors on screen. The patch 'tar-1.12.patch' adds the option '--record-file F'. Additionally a small bug in the source file 'create.c' of tar is fixed. I have moved one line to correct the verbose output of the record numbers. While creating the archive, you can store the current time at the label record. A bug fix to write this date to the verbose output is also done in the source file 'list.c'.)

! The patch tar-1.12.patch moves one line inside the source file 'create.c'
! and adds some lines for the ability to direct the verbose output to a file.
! Two extra lines are printed to the terminal in some cases to get to current
! tape position at the start and the blocksize.
! Nothing else is done. There should be no extra risk for your data.
! The tar will stay fully compatible to the original version.
! The patch is also convenient for other operating systems.

Lines of the index file stating with '' are ignored. So you can insert some comments. This distribution includes some examples of index files. Look for files 'index-of-'

Once you have the table, you can get the files very quickly. Lets suppose, you want to extract everything of the glibc, you have to invoke the following command:

dds2tar -t my-archive-table 'glibc' | tar -f - -xvv

dds2tar will search in the archive table for the blocks to read, and extracts the records with the selected files. These records together are giving a valid tar archive, to use tar for restoring to your disk.

This will also work, if the files are not a continuous area of the tape. dds2tar is skipping over the gaps very quickly with a seek command. If you want to extract exactly one file, use -x instead of -p. If you want to extract all files, witch named include a pattern,
use -g instead of -p or -x.
dds2tar 2.5.2 supports different languages (including english). It works with Linux.

Downloading dds2tar 2.5.2 will take several seconds if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

dds2tar Version History

Product Date Added
dds2tar 2.5.2 2008-05-27 23:22:27


Related Software

Comono
From category: Utilities
Comono is a Google Desktop Gadget clone for Free desktop systems....
Dos2Unix
From category: Utilities
Dos2Unix 1.0.0 is utilities software developed by Peter Hanecak. Dos2Unix is filter used to convert plain texts from DOS (CR/LF) format to UNIX format (CR) and vice versa. Installation: \...
BRLTTY
From category: Utilities
BRLTTY 3.7 is utilities software developed by The BRLTTY Team. BRLTTY is a background process (daemon) which provides access to the Linux/Unix console (when in text mode) for a blind person using a...
DMD
From category: Utilities
DMD 0.5 is utilities software developed by Wolfgang Jahrling. DMD is a \"Daemon managing Daemons\" (or \"Daemons-managing Daemon\"?), i.e. a service manager that provides a replacement for the serv...
clink
From category: Utilities
clink 1.1.1 is utilities software developed by Michael Opdenacker. clink is a simple Python script that replaces duplicate files in Unix filesystems by symbolic links. Here are some key feat...
freshmeat-submit
From category: Utilities
freshmeat-submit 1.6 is utilities software developed by Eric S. Raymond. freshmeat-submit project is a script to submit updates to freshmeat.net. It is designed to run from within a project...
Gentoo
From category: Linux-Distributions
Thanks to a technology called Portage, Gentoo Linux can become an ideal secure server, development workstation, professional desktop, gaming system, embedded solution or something else -- whatever you...
efingerd
From category: Utilities
efingerd 1.6.2 is utilities software developed by Radovan Garabik. efingerd is a nice finger daemon, giving you complete control over what are you going to send to somebody fingering your computer....
DSP WINDOWS RECOVERY Awarded Software
From category: Backup
Windows Install & Recovery package includes three tools: Windows Recovery, Windows Installation and Data Transfer. Windows Recovery provides a complete solution to recover your Windows such as re...
Parcellite
From category: Utilities
Parcellite (Parcelle Lite) is a lightweight GTK+ clipboard manager....
daemon
From category: Utilities
daemon 0.6.3 is utilities software developed by raf. Daemon turns other processes into daemons. There are many tasks that need to be performed to correctly set up a daemon process. This can...
Debian (Sarge)
From category: Linux-Distributions
Debian GNU/Linux 3.1 (a.k.a. sarge) was released on 6th of June, 2005. The new release includes many major changes. Debian GNU/Linux runs on computers ranging from palmtops and handheld systems to sup...
ccpop
From category: Utilities
ccpop 0.7 is utilities software developed by Emanuel Miller. ccpop is a POP3 mail notify daemon with support for multiple mailboxes. The daemon will periodically check a remote POP3 mailbox for cha...
Paragon NTFS for Linux
From category: Other-Tools
Paragon NTFS for Linux gives transparent access to any NTFS partition under Linux OS. So you and any application can browse these drives, read and change files, copy and create new files and folders....
akaDAV 0.6.2
From category: Utilities
akaDAV 0.6.2 is utilities software developed by Yasushi Iwata. akaDAV is a python module to provide WebDAV (RFC 2518) capabilities for Twisted 1.3. It enables you to quickly write your own WebDAV s...
 

Top Downloads

 
1. Canon PIXMA iP1200 Printer Driver
2. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
3. Canon PIXMA iP1000 Printer Driver
4. Canon PIXMA iP1600 Printer Driver
5. BoxEasy Jukebox
6. AudioList Plus
7. Cool Audio Extractor
8. Anti-hotlink
9. Free Mp3 Finder
10. Audio Catalog
11. Canon PIXMA MP210 MP Drivers
12. LG GSA-2166D
13. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
14. Genius Eye 110 Webcam Driver
15. Canon PIXMA iP1200 Printer Driver x64 d
16. DVD Decrypter
17. Canon LaserShot LBP-1210 Printer Driver
18. SendSong
19. Canon PIXMA iP1300 Printer Driver c
20. Mercury KPC-6225V

DownloadTube Editor Reviews

 
1. Flash Windows Hider
Flash Windows Hider is a simple to use and reliable software...
2. Security Administrator
Security Administrator is an impressively feature-rich tool ...
3. Cash Register Calculator
Easy cash register tracker that can run on PC cash registers...
4. Remove Duplicate Files
Find and remove the duplicates and even more - sort and orga...
5. VeryDOC DWG to Image Converter Unlimited License
VeryDOC DWG to Image Converter is a powerful utility that al...
6. EveryWAN Remote Support Personal Edition
EveryWAN Remote Support Personal Edition allows you to view ...
7. HiPro86 - THE BOT
HiPro86-THE BOT is a \"set and forget\" software solution wi...
8. Disk space manager
The modern hard drives are tens and hundreds of gigabytes of...
9. Likno Web Button Maker
Likno Web Button Maker is a user-friendly software for creat...
10. Executable Lockdown
Maintain baseline PC configurations, prevent unauthorized ex...

Software Reviews Full List



Recent Blog Posts

 
1. Easy Publishing of WordPress Blogs RSS Feeds With FeedBurner
RSS (Really Simple Syndication) Feeds are a modern form of c...
2. Automatic Installation of Joomla! on Windows With JoomlaPC
A convenient alternative for the development or testing of J...
3. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3
Joomla! is a content management system and framework with a ...
4. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17
Recently, two Firefox stable releases for Windows, Mac OS, a...
5. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD
There are many ways to test a certain Linux distribution on ...
6. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion.
With so many different video (or even audio) converters arou...
7. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links
We often have to decide if we should download the latest v...
8. A New Powerful Virus Could Affect Millions of WordPress Blogs
The WordPress blogging platform powers millions of web...
9. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
10. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...

Last 20 Scripts

 
1. jQuery lightBox Extension
jQuery lightBox plugin provides a simple and unobtrusive sol
2. Ajax Broken Link Checker
Ajax Broken Link Checker jQuery plugin shows you valid URLs
3. xmlObjectifier
xmlObjectifier provides a simple way to convert XML to JSON
4. Videobox
Videobox allows you to use a lightbox clone in case of video
5. PopBox
PopBox is a JavaScript based image magnification tool.
6. xslt.js
xslt.js is a JavaScript library that lets you asynchronously
7. Sigma Linb
Sigma Linb is an Ajax components library for building zero f
8. Sigma Visual
Sigma Visual is web based visual AJAX UI builder for profess
9. Sigma Grid
Sigma Grid is an Ajax data grid made only with pure JavaSrip
10. HInclude
HInclude allows you to easily include HTML code in web pages
11. haccordion
haccordion is a simple to implement accordion like menu base
12. jquery.biggerlink
jquery.biggerlink is a jQuery plugin to make it really easy
13. Simple Accessible Charts
Simple Accessible Charts allows you to create graphs and cha
14. gaTracker
gaTracker provides a quicker, automated way to embed Google
15. Embed QuickTime
Embed QuickTime is a jQuery plugin that helps you embed Quic
16. ByRei - Dynamic Div
ByRei - Dynamic Div Javascript makes it possible to make a m
17. jScroller
jScroller is a plugin for jQuery to scroll content on a webp
18. jQuery Checkbox
jQuery Checkbox provides an alternative for the styling of c
19. jquery.combobox
jquery.combobox is an unobtrusive way of creating a HTML typ
20. SimpleModal
SimpleModal is a lightweight jQuery plugin that provides a s