PCLP Laborator09: Problemset (extra)
Probleme extra propuse pentru PCLP Laborator09.
- Studiați documentația privind formatul tar de pe site-ul gnu.org, apoi scrieți un program C care parcurge o arhivă tar și afișează numele și dimensiunea fiecărui fișier din arhivă.
- Hint 1: Fiecare fișier este precedat de un header care respectă structura posix_header din documentație.
- Hint 2: Valorile numerice sunt reprezentate ca șiruri de caractere în baza 8.
- Hint 3: Pentru a crea o arhivă tar cu care să testați, puteți folosi comanda tar cvf arhiva.tar fisier1 fisier2 ....
- Hint 4: Pentru a lista (folosind tar, pentru verificare) conținutul unei arhive, puteți folosi tar tvf arhiva.tar.
- Să se scrie un program similar cu utilitarul grep, care să primească un șir de caractere și numele unui fișier text. Să se afișeze toate liniile din fișier care conțin șirul de caractere dat.