]> Sergey Matveev's repositories - stargrave-blog.git/commit
Портируемость разный версий tar-а и его фич
authorSergey Matveev <stargrave@stargrave.org>
Thu, 2 Jul 2020 17:20:53 +0000 (20:20 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 2 Jul 2020 17:20:53 +0000 (20:20 +0300)
commitc13068dff5ce5219180a26327a0e0a8bafa20f6f
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentaebd159f4883ba8ee8a3184baa78f37a52c64d14
Портируемость разный версий tar-а и его фич

https://dev.gentoo.org/~mgorny/articles/portability-of-tar-features.html
Очень детальная статья сравнивающая разные реализации tar и как они
поддерживают всякие фишки типа прав доступа, timestamp-ов и прочего.
Как то в b4b36a45ec721be274a4b6c0f9f243d5672f3a48 писал про форматы, но
ничего нового: ustar хороший наименьший знаменатель, но далеко не всё он
сохранит. А pax, прискорбно, не многие нормально поддерживают.
libarchive оказывается очень неплох во всём, кроме полной неподдержки
многотомных архивов. Ну лично я о них задумался впервые только с
приобретением ленточного накопителя. libarchive по умолчанию в FreeBSD
используется для работы и tar и cpio.