C Tar

Open-source C projects categorized as Tar

Top 5 C Tar Projects

  • libarchive

    Multi-format archive and compression library

    Project mention: Best File Formats for Archiving | news.ycombinator.com | 2022-07-26

    Nitpicking one point:

    > On non-Linux systems, additional software is required. Thus, TAR+GZIP is not established in our sense.

    However, "established" means:

    > 1. The file format has already been around for a long time.

    > 2. The file format is supported by several vendors (and not just by a single company).

    > 3. The file format is platform-independent, i.e., it enjoys support on Windows machines, Macs, and Unix-based systems.

    Point #3 strikes me as odd since there's been tar support on Windows for a long time (and vendor support from Apple since OS X). To double-check, libarchive's release notes mention "Much improved Windows support, thanks largely to Michihiro NAKAJIMA. In particular, the test suites now build and run on Windows" back in 2009 at https://github.com/libarchive/libarchive/wiki/ReleaseNotes -- and that's only one of many ways to use tar on Windows.

    So, perhaps the author means the OS vendor must supply a tar implementation to be "established"?

    Thing is, "BSD-tar has been included in Microsoft Windows since Windows 10 April 2018 Update" says https://en.wikipedia.org/wiki/Tar_(computing)#History and https://docs.microsoft.com/en-us/virtualization/community/te... says "you'll also be able to extract files in formats in addition to .zip (like .tar.gz, for example)."

    Okay, so perhaps the author wasn't quite up to date with Windows?

    But elsewhere the author says this about FLAC:

    > Apple products (iOS, Mac, Safari) do not natively support FLAC — quite possibly because Apple has its own lossless audio format, ALAC. However, players for FLAC can be easily found also for Apple systems. FLAC is thus an established file format.

    I don't see how FLAC can be an established format when tar+gz is not.

  • casync

    Content-Addressable Data Synchronization Tool

    Project mention: A Nibble of Content-Defined Chunking - How de-duplicated, incremental file transfer works | reddit.com/r/coding | 2022-10-16

    Obligatory link to casync, which implements this better than most alternatives.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • zpl

    📐 Pushing the boundaries of simplicity

  • squashfs-tools

    tools to create and extract Squashfs filesystems

    Project mention: How to get Kali tools and Snap on a Chromebook | dev.to | 2022-03-10

    You need to install a few dependencies, notably the SquashFS and FUSE, and Snap itself:

  • squashfs-tools-ng

    A new set of tools and libraries for working with SquashFS images

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-16.

C Tar related posts


What are some of the best open-source Tar projects in C? This list will help you:

Project Stars
1 libarchive 1,900
2 casync 1,316
3 zpl 826
4 squashfs-tools 419
5 squashfs-tools-ng 130
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.