Skip to content

Commit d07a525

Browse files
committed
Convert to UTF-8
1 parent bdd76ae commit d07a525

File tree

4 files changed

+25
-25
lines changed

4 files changed

+25
-25
lines changed

CompressUnit.pas

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Unit CompressUnit;
1+
Unit CompressUnit;
22
{$I DefineType.pas}
3-
// Ìîäóëü LZW ïàêîâùèêà è ðàñïàêîâùèêà
4-
// òðåáóåò ìîäóëÿ FileBuffer
3+
// Модуль LZW паковщика и распаковщика
4+
// требует модуля FileBuffer
55
interface
66

77
uses SysUtils,
@@ -80,7 +80,7 @@ implementation
8080
Begin
8181
If Dict[s].Up=ClearDictValue then
8282
Begin
83-
// Íèêîãî íåò íà ýòîé íîäå
83+
// Никого нет на этой ноде
8484
Dict[s].Up:=DictPos;
8585
Dict[DictPos].Up:=ClearDictValue;
8686
Dict[DictPos].Left:=ClearDictValue;
@@ -90,11 +90,11 @@ implementation
9090
End
9191
Else
9292
Begin
93-
// Êòî-òî æèâ¸ò òóò
93+
// Кто-то живёт тут
9494
If C>Dict[Dict[s].Up].AddChar then
9595
Begin
96-
// Ñìîòðèì êóäà ïîäàòüñÿ
97-
// Âïåð¸ä
96+
// Смотрим куда податься
97+
// Вперёд
9898
dc:=Dict[s].Up;
9999
While Dict[dc].Right<>ClearDictValue do
100100
dc:=Dict[dc].Right;
@@ -108,7 +108,7 @@ implementation
108108
End
109109
Else
110110
Begin
111-
// Íàçàä
111+
// Назад
112112
dc:=Dict[s].Up;
113113
While Dict[dc].Left<>ClearDictValue do
114114
dc:=Dict[dc].Left;

DefineType.pas

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
//{$DEFINE FileType} // сейчас файлы
2-
// Для типа доступа Файлы использовать директиву FileType
3-
// Для типа Потоки использовать директиву StreamType
1+
//{$DEFINE FileType} // сейчас файлы
2+
// Для типа доступа Файлы использовать директиву FileType
3+
// Для типа Потоки использовать директиву StreamType
44
{$DEFINE StreamType}
55
{$IFDEF FPC}
66
{$MODE DELPHI}

FileBuffer.pas

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Unit FileBuffer;
1+
Unit FileBuffer;
22
{$I DefineType.pas}
3-
// Ìîäóëü áóôåðèçèðîâàííîãî ââîäà/âûâîäà, ðåàëüíî óñêàðÿåò ôàéëîâûå
4-
// îïåðàöèè èç çà ââîäà/âûâîäà â ïàìÿòü, à òîëüêî ïîòîì, êàê áóôåð
5-
// ïåðåïîëíèòñÿ, â ôàéë.
3+
// Модуль буферизированного ввода/вывода, реально ускаряет файловые
4+
// операции из за ввода/вывода в память, а только потом, как буфер
5+
// переполнится, в файл.
66

77
interface
88

@@ -166,18 +166,18 @@ implementation
166166
var
167167
B: Word;
168168
begin
169-
{ Ïîêà â áóôåðå íå õâàòàåò áèò - ÷èòàåì èõ èç ôàéëà }
169+
{ Пока в буфере не хватает бит - читаем их из файла }
170170
While ReadCounterBit<NumBits do
171171
Begin
172172
B:=GetBytes(F);
173173
ReadBitsBuffer:=ReadBitsBuffer or(B shl ReadCounterBit);
174-
{ Äîáàâëÿåì åãî â áóôåð }
174+
{ Добавляем его в буфер }
175175
Inc(ReadCounterBit, 8);
176176
End;
177177
BitRead:=Word(ReadBitsBuffer and((1 shl NumBits)-1));
178-
{ Ïîëó÷àåì èç áóôåðà íóæíîå êîë-âî áèò }
178+
{ Получаем из буфера нужное кол-во бит }
179179
ReadBitsBuffer:=ReadBitsBuffer shr NumBits;
180-
{ Îò÷èùàåì áóôåð îò âûäàííûõ áèò }
180+
{ Отчищаем буфер от выданных бит }
181181
Dec(ReadCounterBit, NumBits);
182182
end;
183183

@@ -193,14 +193,14 @@ implementation
193193
Begin
194194
BitBuffer:=Num;
195195
WriteBitsBuffer:=WriteBitsBuffer or(BitBuffer shl WriteCounterBit);
196-
{ Äîáàâëÿåì â áóôåð íîâûå áèòû }
196+
{ Добавляем в буфер новые биты }
197197
Inc(WriteCounterBit, NumBits);
198198
While (WriteCounterBit>=8) do
199199
Begin
200-
B:=Byte(WriteBitsBuffer and $FF); { Ïîëó÷àåì ïåðâûé áàéò èç áóôåðà }
200+
B:=Byte(WriteBitsBuffer and $FF); { Получаем первый байт из буфера }
201201
OutputBytes(F, B);
202202
WriteBitsBuffer:=WriteBitsBuffer shr 8;
203-
{ Îò÷èùàì áóôåð îò çàïèñàííûõ áèò }
203+
{ Отчищам буфер от записанных бит }
204204
Dec(WriteCounterBit, 8);
205205
End;
206206
End;
@@ -235,7 +235,7 @@ implementation
235235
Result:=InBuffer[SeekPos-((BufsCount-1)*BufLength)]
236236
Else
237237
Begin
238-
// íå ïîâåçëî íå ïîïàëè â áóôåð
238+
// не повезло не попали в буфер
239239

240240
{$IFDEF StreamType}
241241
OldPos:=F.Position;

ProgressUnit.pas

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
unit ProgressUnit;
1+
unit ProgressUnit;
22

3-
// Ìîäóëü îòîáðàæåíèÿ ïðîãðåñà â òåðìèíàëå
3+
// Модуль отображения прогреса в терминале
44
interface
55

66
uses SysUtils;

0 commit comments

Comments
 (0)