Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 3 reacties
Bron: GNU Project

Sergey Poznyakoff één van de ontwikkelaars bij het GNU Project heeft een Tar voorzien van een nieuwe uitgave met 1.16.1 als het versienummer. Tar werd oorspronkelijk ontwikkeld om bestanden weg te schrijven in een bestandsarchief naar sequentiele apparaten, zoals een tapestreamer, met behoud van informatie uit het bestandssysteem. Tegenwoordig wordt het voornamelijk gebruikt in combinatie met compressie programma's zoals gzip en bzip2 om bestanden en mappen in te pakken naar een bestandsarchief. Voor meer informatie over Tar verwijzen we jullie door naar deze pagina bij Wikipedia. De lijst met veranderingen voor versie 1.16.1 ziet er als volgt uit:

Version 1.16.1:
  • 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; see here. 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.
Version 1.16:
  • After creating an archive, tar exits with code 1 if some files were changed while being read. Previous versions exited with code 2 (fatal error), and only if some files were truncated while being archived.
  • New option --mtime allows to set modification times for all archive members during creation.
  • Bug fixes
    • Avoid running off file descriptors when using multiple -C options.
    • tar --index-file=FILE --file=- sent the archive to FILE, and the listing to stderr.
Versienummer:1.16.1
Besturingssystemen:Linux, BSD, macOS, Solaris, UNIX
Website:GNU Project
Download:http://ftp.gnu.org/gnu/tar/tar-1.16.1.tar.gz
Bestandsgrootte:2,51MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (3)

Werkt het dan nu al wel met grotere files en archives dan 4 GB? (sommige systemen 2 GB)
Tot nu toe kon ik alleen maar grote tars maken door het rechtstreeks door te sturen naar gzip of bzip2 of tape. Rechtstreeks met grote tar-files werken ging fout.
TAR heeft een limit van 8GB (voor een file entries). Verder is er niet echt een limit voor de grootte van een TAR file.
Die 8GB is in sommige implementaties (waaronder GnuTar) overschreden door de filesize niet octaal maar binair op te slaan.

8^11 == 8,5GB
2^(11*8) == 3.5*10^17 GB /* Disclaimer: benadering */

volgens de manual van Gnu Tar is de filesize voor POSIX-tar ongelimiteerd, uitgaande van een binair unsigned 11byte waarde kom ik uit op het getal dat ik hierboven heb genoemd. Dit zou niet helemaal kunnen kloppen, ik heb het exacte getal nergens kunnen vinden. Maar de beperking is in dit geval toch echt het filesystem.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True