Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Вниз

Как прочитать TAR-дискету (не архив TAR!) в Windows?   Найти похожие ветки 

 
avk02   (2004-02-01 04:19) [0]

Собственно, сабж.
Суть проблемы - из филиалов поступают Tar-дискеты с данными.
Данные надо извлечь и обработаь.
А под Unix работает только сервер - остальные станции работают через Telnet.
"Разтаривать" дискету приходится на сервере, что неудобно.
Ставил на рабочей станции FTP-сервер, подключался от сервака.
Но... TAR вроде как работает со стационарными девайсами.
Или можно ему как-то "скормить" A-drive через FTP?
Или может всё ещё проще, и есть какая программа под Win/DOS?
Архиваторы под Win/DOS (пробовал GNU TAR, 7Z) похоже не могут обратиться к TAR-дискете.
Общался с "юниксоидами" - они похоже c Win из принципа не дружат. :(
Да, кто не в курсе, TAR-дискета это не FAT/NTFS/... дискета с архивом *.tar. Win её не видит.


 
Soft   (2004-02-01 12:09) [1]

Windows Commander, WinRar.

Или копай в Линуксовых распаковщиках(tar стандартный архив для Unix систем).


 
Anatoly Podgoretsky   (2004-02-01 12:27) [2]

У него не архив, а просто дискета в одной из форматов файловых систем, решается если поставить файловую систему VFat и тогда сможет прямо писать в досовском формате, или другой вариант установить драйвер той файловой системы, в которой дискета, в Windows, тоже поддерживает инсталирование файловых систем.


 
avk02   (2004-02-05 04:41) [3]

Решил проблему - нашёл tar.exe Тимура Шапорева (kiarchive)
/* tar.c - Tape ARchive utility program (main function)
* Author: T.V.Shaporev
* Creation date: 14 Dec 1990
Portable tar v3.21 delta - DOS/UNIX backup/compressor w/hardware support.
ftp://ftp.kiae.su/pub/msdos/arcers/tar321_4.zip
С исходниками на C.
Вроде как дружит с длинными именами Win95.
(У меня короткие - tar -x0 сработало нормально)

Есть также шароварный 1996 года
WinTAR - TAR (Tape ARchive) for Windows Version 2.04
Copyright (c) 1994-96 SpiralCom Communications Inc.
ftp://ftp.kiae.su/pub/windows/arcers/wtar20u.zip
Тоже работает и с дискетами и с прочим железом

Обе проги видимо больше не поддерживаются. :(


 
ИМХО   (2004-02-05 05:04) [4]

Прально, кому этот тар сейчас нужен?


 
Lancelot   (2004-02-05 14:36) [5]

>ИМХО © (05.02.04 05:04) [4]

Ну, если ты думаешь, что везде на свете одни винды стоят...
Сходи в любой филиал Сбербанка :)


 
Cosinus   (2004-02-05 14:55) [6]

>> Lancelot © (05.02.04 14:36) [5]
А что стоит в сбербанке? Просто интересно.


 
avk02   (2004-02-05 18:04) [7]

>> Cosinus © (05.02.04 14:55) [6]
Много чего, и SCO Unix например, и DOS (1 дискета) - для терминалов :)

---
Итоги
Вызвало недоумение, что крупные коммерческие "многостаночные" программы, декларирующие поддержку формата TAR, типа WinZip и WinRar на самом деле могут только распаковать локальные файлы *.tar, которые иногда и не сжаты вовсе. :)
Ведь TAR это не столько архивный формат, сколько файловая система, хорошо подходящая для бэкапа и переноса данных.

Попутно узнал много нового для себя, думаю и другим будет небесполезно.
Например про диски без файловых систем.
"Не все диски или разделы используются как файловые системы.
Например, раздел swap-области не содержит файловой системы.
Многие дисководы используются в режиме эмуляции ленточного накопителя, поэтому tar-файл или любой другой файл записывается непосредственно на диск без использования какой-либо файловой системы.
...
Дискеты экстренной загрузки системы Linux также могут не содержать файловой системы."
Источник: www.helloworld.ru/texts/comp/os/linux/l13/i_18.htm
И вообще, рекомендую посмотреть www.helloworld.ru - мне пошло впрок.

Ещё.
Выяснил, что не все файлы *.Z, распаковываемые Unix"овым compress, могут быть распакованы/распознаны в DOS/Win (GZip).
Вот, скажем, такой файл (49 байт):
0000000000: 1F A0 00 21 43 6A 6D 41 | AB A0 07 DA F3 6F D6 44
0000000010: 00 A0 67 00 F6 B3 10 40 | C4 04 34 55 04 02 4D D0
0000000020: 97 10 F0 05 55 8A 0B 9D | DE B2 D8 69 F5 FC A8 00
0000000030: 00 |
Ни WinZip, ни RAR, ни 7z даже не опознают его как архив.
В Unix"е же (SCO) uncompress распаковывает без проблем.
Под Win/DOS сработал только gtar by Jean-loup Gailly.
Причём версия 1.2.4 (18 Aug 93) - более ранняя (1.0.4) тоже отказала.
Может кому пригодится -
http://www.lanet.lv/ftp/simtelnet/msdos/compress/gzip124.zip (116849)
Возможно, ещё доступны и исходнники:
The sources are available by ftp in
oak.oakland.edu:/pub/misc/unix/zip19p1.zip
oak.oakland.edu:/pub/misc/unix/unz50p1.tar-z


 
Sandman25   (2004-02-05 18:19) [8]

tar - это круто. До сих пор помню, как исходники на ленту записывал :)


 
ИМХО   (2004-02-05 18:47) [9]

В нащих кассах Сбербанка стоят Win 3.11 и прога на Клиппере. Вперед, в каменный век!


 
Anatoly Podgoretsky   (2004-02-05 19:04) [10]

Какая буква неправильно написана в слове "нащих" вторая или третья?


 
ИМХО   (2004-02-05 19:13) [11]

Ах, Толян, подколол! :)


 
lancelot   (2004-02-06 00:00) [12]

Он хотел написать "в нищих" :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.032 c
1-79774
som
2004-02-11 19:30
2004.02.25
Grid с под строками и под столбцами


3-79672
Nikolai_S
2004-01-30 17:19
2004.02.25
Перекрестный запрос


1-79811
Тимохов
2004-02-10 12:26
2004.02.25
Delphi + WinApi


1-79986
DarkUser
2004-02-12 15:30
2004.02.25
Если еще кому не надоело про DLL


1-79945
Talla2k
2004-02-08 20:24
2004.02.25
Scroll в StringGrid . ~по моему событию~





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский