Fri May  1 18:45:25 -03 2026:
    - Migrated parse_octal from Decoder to TarHeader as a static method.
    - Replaced manual pointer loop in calculate_checksum with a single slice::from_raw_parts + fold.
    - Replaced index loop in set_octal with copy_from_slice.
    - Extracted append_dir_all_bytes to carry &[u8] prefix through recursion, eliminating from_utf8_lossy.
    - Added explicit InvalidInput error when path exceeds 100 bytes instead of silent truncation.
    - Removed local parse_octal, now delegates to TarHeader::parse_octal.
Mon Mar 09 11:43:12 -03 2026:
    - Represented name as a byte array for improved performance.
    - Unit tests for gzip, xz, bzip2, lz4 and brotli compression formats.
    - Conducted a comprehensive code revision for better maintainability.
    - Added missing documentation and completed Rustdoc comments for all functions.
Tue Feb 10 22:00:18 -03 2026:
    - Core Functionality: Initial support for TAR archiving and extraction.
    - Directory Support: Added `append_dir_all` to recursively package entire directories.
    - File Support: Support for adding individual files to archives.
    - Compression: Fully tested and guaranteed integration with Zstd.
    - Unix Metadata: Basic preservation of Unix file permissions (modes) and timestamps.
    - Focused on Linux/Unix environments.
    - Protection against Path Traversal attacks during extraction.
    - Minimal dependency tree for faster builds.
