Тъй като The OnHand Pc е повече или по-малко съвместим с Ruputer (японски часовник), много от програмите, написани за стария часовник Ruputer, ще работят и за OnHand Pc. Много от тези програми имат разширение LZH, което означава, че са компресирани. Winzip не може да декомпресира тези файлове, но LHA, по-стара безплатна програма, върши работата.

onhand

Как да декомпресирам файлове?
В тип Dos: LHA x

Повече информация

LHA [/ ARC [[DIR \] [ФАЙЛ]. ]. [- + 012 | WDIR]. ]

: ако няма посочени, получавате екран за помощ или списък с ФАЙЛ (и).
: можете да предоставите една или повече опции, обяснени по-долу. (има нужда от/или - отпред, за да посочи опция)

ARC: име на архив.
DIR: име на основната директория.
ФАЙЛ: Име на файл или пълно име на път, ако е посочено.
WDIR: Име на работната директория.

а (Добавяне) компресиране и добавяне в архив.

Компресирайте и добавете посочени файлове в архив. Ако посоченият архив не съществува, тогава създайте такъв с името. LHA замества всеки файл в архива с даденото име на файл с команда 'a'. Сравнете с командата 'u'. Командите 'a' и 'm' се използват за създаване на архив.

LHA прави архив с име EX.LZH от всички файлове с разширение „EXE“. Разширението .LZH е по подразбиране.

u (Актуализиране) Компресиране и актуализиране.

Компресирайте и добавете файлове, посочени в архив като команда 'a'. Ако LHA открие файл с името, същото като това в архива, тогава LHA избира новия, който да добави към архива, чрез сравняване на времевия печат на всеки.

Всички ФАЙЛОВЕ с разширение „.C“ се архивират в EX.LZH. Ако вече имате SX.LZH, съдържащ ФАЙЛ със същото име, архивира се само този с по-нов печат.

Компресирайте и добавете към архив като команда „u“ с проверка на времевите печати. Разликата е, че LHA изтрива всички файлове, преместени в архива.

прави същото като

LHA u EX * .C
del * .C

Гледайте втория ред. С опцията/C, LHA премахва всички ФАЙЛОВЕ в ARChive, игнорирайки времевите печати. Може да загубите този с по-стария времеви печат.

LHA търси ФАЙЛ със същото име като ФАЙЛА в архива. Ако намери такъв с по-нов времеви печат, LHA пренаписва този в архива. „LHA f/c ARC“ няма да провери времевия печат.

LHA f EX LHA.DOC

Имате LHA.DOC компресиран и архивиран в EX.LZH. Получавате нов LHA.DOC, след което замествате и този в ARChive.

LHA изтрива файл (или файлове) в архива.

LHA d ex lha.doc

LHA изтрива lha.doc в ARChive ex.LZH.

LHA извлича ФАЙЛ (и) от архива с декомпресиране. Ако LHA намери ФАЙЛ в архива с по-нов ФАЙЛ в същия DIR и със същото име, той пропуска този ФАЙЛ (и). LHA извлича ФАЙЛ (и) от ARChives, направени от L113C, а именно тези с идентификатори на компресия -lzs-, -lz4-, -lz5-.

Извлича всички ФАЙЛОВЕ в архива „EX.LZH“.

LHA извлича всички файлове с разширение .COM от „EX.LZH“.

х (eXtract) LHA извлича компресиран ФАЙЛ с имена на пътища.

Ако LHA не може да намери никакъв път, той ще създаде директории. ФАЙЛОВЕТЕ трябва да се архивират с пълни имена. LHA възстановява цялата структура на директориите. „LHA e/x1m1 ARC“ прави същото.

Да предположим, че „\ BIN \ CG86.EXE“ са били сред ФАЙЛОВЕТЕ в „EX.LZH“. LHA създава директория '\ BIN', ако е необходимо, и извлича там 'CG86.EXE'.

стр (Печат) Отпечатайте ФАЙЛ на стандартен изход.

LHA отпечатва ФАЙЛ декомпресиране от ARC към стандартен изход.

LHA p ex lha.doc

LHA извлича „LHA.DOC“ от „EX.LZH“ и го показва на вашия терминал.

LHA p EX LHA.DOC> prn

LHA извлича „LHA.DOC“ от „EX.LZH“ и го разпечатва от вашия принтер.

LHA изброява имената на FILE в архива на ред. ФАЙЛ с име на път ще има знак „+“ в главата на реда. „LHA l/x ARC“ показва пълни имена на ФАЙЛ (и) в ARC и в 2 реда на ФАЙЛ. Не е необходимо да пишете „l“, за да имате списъка.

LHA приема команда 'l' и показва списък с ФАЙЛ (и), архивиран (и) ФАЙЛ на ред.

LHA/x LHA213.EXE

Получавате подобен списък, но се вмъкват пълни имена и всеки ФАЙЛ се показва на два реда.

ЗАБЕЛЕЖКА: Наклонената наклонена черта '/' се използва като разделител на името на пътя.

„LHA срещу ARC“ е същото като „LHA l/x ARC“.

Проверете целостта на ARC, чрез CRC проверка.

LHA t LHA.EXE или LHA t LHA213.EXE
ще обяви автентичността на файла, който притежавате.

LHA t LHA.EXE
„Този ​​файл изглежда е ОРИГИНАЛ, разпространяван от H.Yoshi.“

LHA.EXE се тества за вас. Това гарантира, че версията, която имате, не е хакната от никого, въпреки че не е пълната гаранция в настоящото състояние на изкуството. Не можете да проверите LHA.EXE, ако сте използвали изпълними файлови компресори като LZEXE, PKLITE или DIET.

LHA t EX
LHA тества целостта на ФАЙЛА (ите) в „EX.LZH“.

LHA t LHA.EXE
LHA проверява дали LHA.EXE е оригиналният файл, разпространен.

Често се е питало файловете, създадени от LHarc v 1.xx, да не успеят при този тест. Не можете да тествате LHARC.exe с този тест. Ако получите отговор „файлът е повреден“, не изпадайте в паника. Тези файлове често имат допълнителни подплънки в задната част на файла.

с (Самоизвличане)

LHA прави саморазархивиращ се архив от ARC.LZH. Превключвателят по подразбиране/x0 се приема, когато не посочите. SFX, направен с/x0 превключвател, малък модел, извлича файлове от текущата директория. Не можете автоматично да активирате някои програми в архивирания ФАЙЛ (и) с малък модел. Размерът на SFX файла е по-малък от тези, направени с/x1 превключвател, голям модел.

Големият модел SFX има способността да възстановява структурите на поддиректорията и може автоматично да започне изпълнение от ФАЙЛ в архива.

В този случай LHA прави малък модел EX.EXE от EX.LZH.

Имахме много запитвания, че LHA не прави SFX файл. Първо трябва да направите LZH файл чрез команда "a" или "m". След това използвате командата 's', за да го направите саморазархивиращ се файл.

Всяка опция отнема 3 числови стойности, за да дефинира своите по-фини действия. Използвайте 0, 1 и 2, за да посочите. За някои опции стойностите 1 и 2 правят едно и също. Можете да превключвате 0 и 1 с '+' и '- ", както при LH113c. Можете да промените превключващия символ (опция) от/на - ако предпочитате' - '.

/ x [0 | 1] (разшири)

LHA използва разширени имена на ФАЙЛОВЕ, а именно пълни имена за ФАЙЛ (и).

Вие сте в основната директория. Да предположим, че искате да архивирате ФАЙЛА '\ tc \ include \ sys \ stat.h' в архив 'ARC.LZH'. Въвеждате „LHA a/x1 ARC.LZH \ tc \ include \ sys \ stat.h“, за да съхранявате ФАЙЛА с име на пълен път, „\ tc \ include \ sys \ stat.h“. По същия начин имате 2-подреден списък с пълни имена с команда 'l'.

/ p [0 | 1 | 2] (Прецизно)

Да предположим, че ARChive „TC.LZH“ съдържа както „STAT.H“, така и „SYS \ STAT.H“. Една проста команда като „LHA e TC stat.h“ ще извлече двата файла в текущата директория и ще позволи на единия да замени другия. За да избегнете такова объркване, можете да въведете „LHA e -p TC stat.h“, за да извлечете само „STAT.H“. Докато въвеждате „LHA e -p TC sys \ stat.h“, ще получите „SYS \ STAT.H“.

/ c [0 | 1 | 2] (игнорирайте сравнението на времето)

С команди 'u', 'f', 'e', ​​'x', LHA игнорира проверката на времевите печати. С тези команди LHA избира най-новия ФАЙЛ със същото име на път, по който да действа, по подразбиране. Тази опция позволява на LHA да игнорира времевите печати.

/ м [0 | 1 | 2] (няма съобщение)

Превключвателят „/ m1“ позволява на LHA да отговори „Y“ за всички запитвания. „LHA e/m1 ARC“ ще извлича файлове в ARC.LZH навсякъде, където е въведено „Y“ за заявките „Overwrite? [Y/N]“. Ако в директорията има файл със същото име, но с атрибут само за четене, LHA отчита „грешка при създаване на файл“. По същия начин LHA създава нова директория, ако отговаря на 'Directory DIR не излиза. Създаване [Д/Н] '.

От друга страна, с превключвател „/ m2“ LHA действа по различен начин. „LHA e/m2 ARC.LZH FILE“ деархивира всеки ФАЙЛ, като избира неизползвано разширение на файла между 000-999, когато LHA намери ФАЙЛ (и) със същото име като в ARChive.

/ a [0 | 1] (всеки атрибут)

Този превключвател позволява на LHA да архивира ФАЙЛ (и) с всякакви атрибути.

В процеса на архивиране с ключ по подразбиране/a0, LHA няма да архивира ФАЙЛ (и) със скрити и системни атрибути. ФАЙЛ (и) с атрибут само за четене се архивират с атрибута. С този включен бутон „/ a1“ се архивират ФАЙЛОВЕ на всеки атрибут

В процеса на деархивиране с/a1 деархивираните ФАЙЛОВЕ запазват оригиналните си атрибути. С/a0 не можете да деархивирате файлове със скрити и системни атрибути. Файловете само за четене са деархивирани, лишени от оригиналния си атрибут.

/ r [0 | 1 | 2] (Рекурсивно)

LHA архивира и извлича файлове рекурсивно от поддиректории. „Рекурсивно“ означава, че LHA търси всички ФАЙЛОВЕ от всички поддиректории в указаната директория, ако има такива.

Има три различни режима за превключвателя '/ r'.

/ r0: (нерекурсивен режим, по подразбиране)
LHA събира файлове, посочени само с имена на пътища.

/ r1:
LHA разделя даденото име на път в име на директория и име на ФАЙЛ. LHA рекурсивно събира ФАЙЛ (и) с даденото име от всички директории под указаната директория.

LHA a/r1 SOURCE.LZH \ SOURCE.C \ SOURCE \ *. H

LHA събира ФАЙЛ (и) с разширение C и H от директорията \ source и нейните поддиректории, вероятно '\ SOURCES \ SAMPLES \ *. C', но не и \ \ SOURCE \ *. OBJ '.

/ r2:
LHA рекурсивно събира всички файлове от всички посочени поддиректории. Дървовидната структура на посочената директория се архивира такава, каквато е.

ЗАБЕЛЕЖКА: LH113c е задал/x, когато/r е зададено в команди 'e' или 'x'. LHA се различава от LH113c по това, че/x не се задава автоматично с/r.

Следните въпроси са най-често задаваните:

1. Как архивирате диск: ?
LHA a/r2x1 LZH a: \

2. Тогава как извличате всички директории и файлове на b:?
LHA x ARC.LZH b: \

/ w [0 | 1 | ] (Работна директория)

Посочете името на директорията, където LH прави временни файлове.

LHA a/wd: \ ARC.LZH ФАЙЛ (и)

включете -w превключвател.

По подразбиране LHA прави всички временни файлове в директорията, в която трябва да се направи ARC.LZH. Той ще преименува временния файл на ARC.LZH.

LHA прави временни файлове в текущата директория, ако не е посочено име с '/ w +'.

Когато зададете променлива на околната среда 'TMP', този превключвател се задава автоматично на 1 и вие имате директорията, зададена от 'TMP ='. като вашата работна директория.

Превключвателят помага на LHA, когато нямате достатъчно място в основната директория или когато имате високоскоростно устройство с памет като RAM диск или HARD RAM.

/ т [0 | 1] (Печат на времето)

С команда a, u, m, f, d нулирайте времевия печат на ARC.lzh според най-новия файл в архива. По подразбиране клеймото за време на ARC.LZH е времето, когато се прави ARC.LZH.

/ z [0 | 1 | 2] (Нулево компресиране)

LHA прави архив без компресиране.

/ z1: Нито един от ФАЙЛОВЕ не е компресиран

/ z2: Компресиране и архивиране с изключение на ФАЙЛА (ите) с разширения:

.ARC, .LZH, .LZS, .PAK, .ZIP, .ZOO.

/ z: Не компресирайте ФАЙЛ (и) с посоченото разширение. Този превключвател приема/z2. Можете да използвате заместваща карта, за да посочите, а може и да не поставите „.“ пред разширението. С '/ zdbf' не компресирате ФАЙЛ (и) с разширение '.DBF'. С '/ z' няма да имате ФАЙЛ (и) без компресирано разширение. Можете да посочите множество разширения, като напишете последователно:

LHA a/ZCOM/ZERO ARChive.LH *. *.

/ o [0 | 1] (Стара съвместима компресия)

LHA прави архив, съвместим с формата LH113c. Дори и в този случай LHA прави по-строга компресия от LH113c ver 1xx. Идентификаторът на заглавката автоматично се задава на -h1.

/ ч [0 | 1 | 2] (Ниво на заглавката)

Избор на ниво заглавка, по подразбиране е/h0.

/ i [0 | 1] (не пренебрегвайте случая)

Разпознаване на главни и долни букви. LH (дъгата) имат общ заглавен формат в други ОС, където случаите се разпознават като различни. Тази опция е подготвена за деархивиране на архиви, направени от друга операционна система. В DOS версията на LHA не можете да разграничавате горната и долната част, когато LHA архивира ФАЙЛОВЕ в архива. Всички имена се съхраняват с главни букви.

/ n [0 | 1 | 2] (Няма индикатор)

В тази версия LHA извежда индикатора за компресиране "ooo." Към стандартна грешка. Превключвателят трябва да потисне този изход.

/ n1: LHA деактивира изхода "ooo.", за да посочи напредъка си.
/ n2: LHA деактивира изходите на името на файла, степента на компресия.

/ л [0 | 1 | 2] (Дълъг дисплей).

LHA извежда имена на файлове в различни формати, когато LHA архивира
и деархиви.

/ l0: Само имена на ФАЙЛОВЕ.
/ l1: Пълни имена, съхранени или за съхранение в архив в 2 реда.
/ l2: Пълно име на ФАЙЛОВЕ, достъпно от LHA в 2 реда.

LHA a/r1x1l2 ВРЪЗКА.LZH c: \ ВРЪЗКА. *

LHA събира ВРЪЗКА. * С пълен път от директории под c: \, с информация откъде LHA получава този ФАЙЛ (и).

/ - [1 | 2] (Първият буквен превключвател).

LHA разпознава символите „-“ и „@“ като първата буква от името на ФАЙЛ. По подразбиране всеки файл, започващ с „@“, като „@xxx“, се разпознава като файл с отговори „xxx“.

С
'/ -1' превключвател LHA чете '@' като символ в името на файла, докато е с превключвател
'/ -2' LHA разпознава и символите '-' и '@'.

За да излезете от този режим, посочете '/ - [0]'. Не можете да използвате '--0' в този конкретен случай. LHA вярва на „--0“ като име на файл.

/ s [0 | 1] (въздържайте се от съобщението "Пропуснато име на файл.ext").

Когато LHA намери файл със същото име с по-нов печат на време, LHA прескача декомпресирането на файл от ARChive. Това съобщение може да доведе до някакво объркване при изпълнение на групов режим. Можете да потиснете дисплея. Ново от тази версия 2.13.

Основна директория

Основната директория не е текущата, нито основната директория. Това е директорията, в която се изпълнява LHA. Или може да повярвате, че се премествате в тази директория и изпълнявате LHA оттам. Можете да посочите няколко директории като основни директории.

LHA x програма c: \ BIN \ * .EXE * .COM c: \ TEMP \ * .MAN * .DOC

Да предположим, че сте в директорията d: \. Искате да извлечете файлове с разширения .COM и .EXE на c: \ BIN и тези с разширения .MAN и .DOC в директорията c: \ TEMP. Това е еквивалентно на следния набор от командни редове:

D> C:
C> CD \ BIN
C> LHA x D: \ program * .COM * .EXE
C> cd \ TEMPp
C> LHA x D: \ програма * .MAN * .DIX

Естествено, не можете да деархивирате един ФАЙЛ в множество директории. Директорията, посочена първо, има приоритет.