TAR

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 03:37, 10 sty 2006
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 10:10, 10 sty 2006
Piotrv (Dyskusja | wkład)
(KMK, bez fałszywej skromności... (+ lepszy link dla googla))
Next diff →
Linia 1: Linia 1:
{{grafr|tar.png}} {{grafr|tar.png}}
-[[TAR]] - archiwer na małe Atari zgodny z programem '''tar''' (skrót od "tape archiver") znanym z Unixa. Działa jedynie pod [[SpartaDOS]] i [[SpartaDOS X]] ze względu na wykorzystanie oferowanych przez ten DOS funkcji bezpośredniego dostępu do katalogów. Polecenia przyjmuje za pośrednictwem linii komend. Program napisany jest w asemblerze [[MAE]].+[[TAR]] - archiwer na małe Atari zgodny z programem '''tar''' (skrót od "tape archiver") znanym z Unixa. Autorem wersji dla Atari jest [[KMK]]. Program działa jedynie pod [[SpartaDOS]] i [[SpartaDOS X]] ze względu na wykorzystanie oferowanych przez ten DOS funkcji bezpośredniego dostępu do katalogów. Polecenia przyjmuje za pośrednictwem linii komend. Program napisany jest w asemblerze [[MAE]].
===Tworzenie archiwum=== ===Tworzenie archiwum===
Linia 37: Linia 37:
# Nie dawać jokerów (znaków '*' i '?') w nazwach katalogów podawanych programowi do archiwizacji. Jokery mogą występować tylko w maskach plików. # Nie dawać jokerów (znaków '*' i '?') w nazwach katalogów podawanych programowi do archiwizacji. Jokery mogą występować tylko w maskach plików.
-Autorem jest [[KMK]]. Program jest do ściągnięcia stąd: [http://drac030.krap.pl/tar.arc]. Dyskusja tutaj: [http://atariarea.krap.pl/forum/viewtopic.php?id=3564].+==Pobierz==
 +Program jest do ściągnięcia na stronie autora: [http://drac030.krap.pl/tar.arc drac030.krap.pl]. Dyskusja tutaj: [http://atariarea.krap.pl/forum/viewtopic.php?id=3564].
[[Kategoria:Oprogramowanie Atari 8-bit]] [[Kategoria:Oprogramowanie Atari 8-bit]]
[[Kategoria:Polskie programy]] [[Kategoria:Polskie programy]]

Wersja z dnia 10:10, 10 sty 2006

Grafika:tar.png

TAR - archiwer na małe Atari zgodny z programem tar (skrót od "tape archiver") znanym z Unixa. Autorem wersji dla Atari jest KMK. Program działa jedynie pod SpartaDOS i SpartaDOS X ze względu na wykorzystanie oferowanych przez ten DOS funkcji bezpośredniego dostępu do katalogów. Polecenia przyjmuje za pośrednictwem linii komend. Program napisany jest w asemblerze MAE.

Spis treści

Tworzenie archiwum

  • tar -c foo [lista plików]
  • tar -cv foo [lista plików]

W przykładzie program tworzy archiwum o nazwie "foo.tar" umieszczone w katalogu bieżącym, i kopiuje do niego pliki, których nazwy znajdują się w "liście plików" (kolejne nazwy plików oddzielone spacjami). Lista plików może zawierać jokery, w przypadku, kiedy nie jest podana, przyjmuje się, że stanowi ją tekst "*.*". Jeśli w liście plików podany jest katalog, program załącza go do archiwum w całości, razem z wszystkimi podkatalogami i znajdującym się w nich plikami, o ile odpowiadają podanej masce (np. tar -c foo katalog>*.src załączy tylko pliki wybrane przez maskę "*.src").

Podanie opcji 'v' w parametrach powoduje wyświetlenie informacji, który plik jest w danej chwili archiwizowany.

Rozpakowywanie archiwum

  • tar -x foo [maska]
  • tar -xv foo [maska]

Rozpakowane zostanie archiwum "foo.tar" znajdujące się w katalogu bieżącym. W przypadku podania maski plików, rozpakowane zostaną tylko pliki z nią zgodne (v.1.0 rozpakowywał też przy okazji wszystkie katalogi, zostało to poprawione w wersji 1.1). Podanie opcji 'v' w parametrach powoduje wyświetlenie informacji, który plik jest w danej chwili wypakowywany (wyświetlana jest cała ścieżka razem ze specyfikacją dysku docelowego). Dodatkowe opcje:

  • -k - nie nadpisuj plików już istniejących na dysku
  • -m - nie przywracaj odpakowanym plikom pierwotnego czasu i daty

Listowanie zawartości archiwum

  • tar -t foo [maska]
  • tar -tv foo [maska]

Zawartość archiwum "foo.tar" znajdującego się w katalogu bieżącym zostanie wylistowana na ekranie. "-t" podaje same nazwy plików razem ze ścieżkami, dodatnie opcji "v" powoduje wyświetlenie dodatkowych informacji (czas i data modyfikacji, typ pliku, wielkość).

Uwagi

Przy tworzeniu archiwów na Atari trzeba uważać na następujące rzeczy:

  1. Nie załączyć do archiwum dwóch - albo więcej - plików o tej samej samej ścieżce dostępu. Może się to łatwo zdarzyć przy tworzeniu jednego archiwum zawierającego pliki znajdujące się na różnych dyskach (specyfikacja stacji dysków, jako nieprzenośna pomiędzy systemami operacyjnymi, nie jest zapisywana w archiwum).
  2. Nie tworzyć archiwów, w których w jednym katalogu będzie istniał wpis dla pliku i dla podkatalogu o tej samej nazwie; SpartaDOS na to pozwala, więc takie archiwum rozpakuje się prawidłowo na Atari, ale pod Unixem oraz pod Windows będą problemy.
  3. Uważać, żeby długość linii komend z listą plików do spakowania nie przekroczyła 64 znaków - do tego wlicza się też, niewidoczna na ekranie, ale zajmująca miejsce w buforze, ścieżka dostępu do programu tar.exe.
  4. Nie dawać jokerów (znaków '*' i '?') w nazwach katalogów podawanych programowi do archiwizacji. Jokery mogą występować tylko w maskach plików.

Pobierz

Program jest do ściągnięcia na stronie autora: drac030.krap.pl. Dyskusja tutaj: [1].

Personal tools