diff --git a/alpha/help/0804/batch.htm b/alpha/help/0804/batch.htm new file mode 100644 index 0000000..20e8038 --- /dev/null +++ b/alpha/help/0804/batch.htm @@ -0,0 +1,782 @@ + + + + + +批处理脚本 + + + +批处理脚本示例 +
+ +

  +由于MultiPar是PAR客户端和GUI的集成,因此可以在命令提示符中使用PAR客户端。请阅读命令行手册以了解命令和设置的详细信息。它可以通过批处理文件(或命令脚本)实现。 +

+

  +下面是适用于Windows 7的一些批处理文件示例。将整行复制并粘贴到一个txt文件中。修改PAR2文件的设置,设置好par2j.exe的路径。请写绝对路径,如:
+SET par2_path = "C:\某一目录\MultiPar\par2j.exe"
+阅读手册(Command_***.txt)以了解设置的详细信息。阅读Windows操作系统的帮助以了解命令提示符的用法。 +

+

  +将示例脚本保存为“batch.bat”或“batch.cmd”文件。要指定文件或文件夹的路径,请将它们拖放到批处理文件中。将批处理文件的快捷图标添加到“发送到”菜单后,可以通过选择文件然右键单击并点击“发送到”来调用批处理文件。 +

+

  +如果要确认脚本运行的结果,请在脚本文件的末尾添加“PAUSE”。如果要查看每个命令行的解析情况,请移除脚本文件中顶部的“@ECHO OFF”,或者在您有疑惑的那行前面添加“ECHO”。这些可以帮助您理解批处理脚本是如何运行的。 +

+

  +If you want to switch flow by the result, you may use a special environment variable "ERRORLEVEL". +"if ERRORLEVEL number task~" means that the task will start when ERRORLEVEL is greater than or equal to the number. +"if not ERRORLEVEL number task~" means that the task will start when ERRORLEVEL is less than the number. +It's possible to refer the value by using "%ERRORLEVEL%". +The code is such like "set err = %ERRORLEVEL%". +When you want to refer ERRORLEVEL in "for ~ do ~" loop, +you must set a local variable as "setlocal enabledelayedexpansion" and use "!ERRORLEVEL!". +

+ +
+ +

索引

+ + + + + + +
在每个被选定的文件夹中创建单独的PAR2文件集(用GUI) +
在被选定的文件夹下的每个子文件夹中创建单独的PAR2文件集(用GUI) +
在被选定的文件夹中对每个文件创建一个PAR2文件 +
从被选的多个文件中将每四个文件视为一个集合创建PAR2文件集 +
创建PAR2恢复数据并且将其附加到各自的原始ZIP/7-Zip压缩文件 +

用GUI校验或修复在被选文件夹中的单独的PAR2文件集 +
Create, Verify or Repair individual PAR2 set in each subfolder under a selected folder with GUI +

对被选文件中的每个文件分别添加MD5校验和(仅限于NTFS) +
对被选文件夹中的每个文件使用MD5校验和独立进行校验(仅限于NTFS) + +

播放提示音 +

使用GUI创建文件后的批处理脚本 +
使用GUI校验或修复后的批处理脚本 +
+ +
+ + +

在每个被选定的文件夹中创建单独的PAR2文件集(用GUI)

+

+ +
命令"批处理文件的路径" "文件夹1的路径" "文件夹2的路径" "文件夹3的路径" ... +
输入指定一些文件夹 +
行为此示例在每个选定文件夹中创建单独的PAR2集。例如,当您提供7个文件夹时,一共会创建7个PAR2集。本方法也可以打开用于设置的GUI。 +
+

+ + + +

  +如果要使用MultiPar GUI(用户界面)进行设置,您应调用MultiPar.exe而不是par2j.exe。当一个GUI关闭时,下一个GUI将打开下一个文件夹。您可以在“完成后的动作”中设置选项“创建完成后自动退出”。 +

+ + + +

  +如果您不想等待每次创建完成,可以在脚本中使用“START”命令。由于每个文件夹对应的所有GUI都会打开,因此您可以随时启动任意一个创建任务。 +

+ + + +
+ + +

在被选定的文件夹下的每个子文件夹中创建单独的PAR2文件集(用GUI)

+

+ +
命令"批处理文件的路径" "文件夹的路径" +
输入指定一个文件夹 +
行为此示例在所选文件夹下的每个子文件夹中创建单独的PAR2集。例如,当有7个子文件夹时,总共创建了7个PAR2。 +
+

+ + + +

  +请不要在命令行中删除项/fo。通过此项,PAR2文件仅包含每个子文件夹中的文件。 +

+ +

  +您应调用MultiPar.exe而不是par2j.exe。当一个GUI关闭时,下一个GUI将打开下一个文件夹。您可以在“完成后的动作”中设置选项“创建完成后自动退出”。 + +You may check "Always use folder name for base filename" option in "Client behavior", then each PAR2 set is named by the folder. +

+ + + +
+ + +

在被选定的文件夹中对每个文件创建一个PAR2文件

+

+ +
命令"批处理文件的路径" "文件夹路径" +
输入指定一个文件夹 +
行为此示例为所选文件夹中的每个文件创建一个PAR2文件。如果文件夹中有子文件夹,也会搜索子文件夹中的文件。不是像上一个示例一样为子文件夹中的所有文件创建PAR2文件,而是为子文件夹中的每个文件创建一个PAR2文件。例如,当文件夹中有7个文件时,总共会创建7个PAR2文件。 +
+

+ + + +

  +不要在命令行中删除项/in。通过此项,不会创建索引文件。 +

+ +
+ + +

从被选的多个文件中将每四个文件视为一个集合创建PAR2文件集

+

+ +
命令"批处理文件的路径" "文件1的路径" "文件2的路径" "文件3的路径" "文件4的路径" "文件5的路径" ... +
输入指定多个文件 +
行为此示例在多个选定文件以每4个文件一组对其创建单独的PAR2集。例如,当您提供11个文件时,总共设置了3个PAR2。(11 = 4 + 4 + 3) +
+

+ + + +

  +您可以修改此示例以接受更多文件,最多9个。请注意每个步骤的源文件数和“SHIFT”。 +

+ +
+ + +

创建PAR2恢复数据并且将其附加到各自的原始ZIP/7-Zip压缩文件

+

+ +
命令"批处理文件的路径" "压缩文件1的路径" "压缩文件2的路径" "压缩文件3的路径" ... +
输入指定一些ZIP/7-Zip压缩文件 +
行为此示例创建PAR2恢复数据并将其附加到每个原始ZIP/7-Zip压缩文件。虽然ZIP/7-Zip压缩没有恢复记录功能,但是parchive可以提供这项功能。例如,当您提供7个压缩文件时,将总共创建7个具有恢复记录的压缩文件。 +
+

+ + + +

  +请不要在命令行中删除项/ri/in。通过此项,不会创建索引文件,并且文件名具有固定的卷号。对原始压缩文件附加恢复数据时,应当先放置原始压缩文件,然后在最后添加恢复数据,这一顺序非常重要。从ZIP/7-Zip压缩的性质来看,附加的PAR2恢复数据对文件的提取或解压缩没有影响。如果要单独保留PAR2文件,请注释“DEL”命令行。 +

+

  +要校验压缩文件,只需将其拖放到MultiPar快捷方式图标上即可。(或者右键单击发送到或右键菜单扩展也可以。)在MultiPar用户界面上,当压缩文件的原始部分完整时,带有PAR2恢复数据的压缩文件会显示为“附加”状态。如果修复了存档,则压缩文件将返回到原始状态(删除附加的PAR2恢复数据)。如果要保留PAR2恢复数据,则需要在设置中不勾选“修复后删除破损文件”选项。然后通过在文件名后添加“.1”来重命名恢复数据。 +

+ +
+ + +

用GUI校验或修复在被选文件夹中的单独的PAR2文件集

+

+ +
命令"批处理文件的路径" "文件夹1的路径" "文件夹2的路径" "文件夹3的路径" ... +
输入指定一些文件夹 +
行为此示例调用MultiPar GUI校验或修复被选文件夹中的单独的PAR2文件集。例如,当您提供7个文件夹时,GUI将逐个打开7次。可以通过GUI进行修复。当一个GUI关闭时,会打开下一个PAR2文件的GUI。 +
+

+ + + +

  +关键在于设置PAR文件时要基于文件夹名称。如果在创建时将prefix/suffix设置为文件名,则需要在校验时设置相同的名称。 +

+ +
+ + +

Create, Verify or Repair individual PAR2 set in each subfolder under a selected folder with GUI

+

+ +
command"path of batch file" "path of a folder" +
inputspecify a folder +
actionThis sample calls MultiPar GUI for individual PAR2 set in each subfolder under the selected folder. +When PAR2 files don't exist, it creates PAR2 set for the subfolder. +When PAR2 files exist, it verifys files in the subfolder. +For example, when there are 7 subfolders, total 7 PAR2 set are made. +Next time you specify the folder, MultiPar verifies the 7 subfolders one by one. +
+

+ + + +

  +The key is setting the PAR filename to be based on the folder name. +You must check "Always use folder name for base filename" option in "Client behavior", then each PAR2 set is named by the folder. +

+ +

  +When a GUI is closed, next GUI is opened with next folder. +You may set an option in "Automated tasks" to close GUI automatically after creation. +If you want to skip complete files at verification, you may set option to close GUI automatically after verification, too. +

+ +
+ + +

对被选文件中的每个文件分别添加MD5校验和(仅限于NTFS)

+

+ +
命令"批处理脚本的路径" "文件夹的路径" +
输入指定一个文件夹 +
行为此示例将MD5校验和独立添加到选定文件夹中的每个文件中。如果文件夹中有子文件夹,则也会搜索子文件夹中的文件。该方法使用了“备用数据流”,仅适用于NTFS。校验和数据保存在备用流“原始文件名:digest.md5”中,但在Windows资源管理器中不可见。 +
+

+ + + +

  +有一些事项需要注意。一些二进制/文本编辑器似乎在重写时会自动删除备用数据流。如果您修改了文件,则需要再次将校验和重新添加到新文件中。即使原始文件数据未更改,添加校验和也会更新文件的修改时间。用户需要使用特殊工具来查看/删除/复制流,因为在Windows资源管理器无法访问这些数据。虽然备用流在NTFS驱动器之间复制/移动时会保留,但复制/移动到其他文件系统上时将会被删除。例如,您无法在CD/DVD上备份备用流数据。 +

+ +
+ + +

对被选文件夹中的每个文件使用MD5校验和独立进行校验(仅限于NTFS)

+

+ +
命令"批处理文件的路径" "文件夹的路径" +
输入指定一个文件夹 +
行为此示例使用被选文件夹中的MD5校验和独立校验每个文件。如果文件夹中有子文件夹,也会搜索子文件夹中的文件。 +该方法使用了“备用数据流”,仅适用于NTFS。校验和数据必须保存在备用流“原始文件名:digest.md5”中。 +
+

+ + + +
+ + +

播放提示音

+

  +此示例使用Media Player播放声音。在运行脚本时,能够通知用户进程结束。能够播放Media Player支持的任何文件格式。 +

+ + + +
+ + +

使用GUI创建文件后的批处理脚本

+

  +MultiPar GUI可以在创建任务完成后启动脚本。脚本文件必须是用户“save”文件夹中的“auto_c.cmd”。用户可以在这个文件中编写任何脚本。该脚本从GUI获取两个参数,如下所示:
+%1 = 恢复文件的路径
+%2 = 源文件的基本目录路径 +

+

  +此示例脚本将已创建的PAR2恢复文件移动到另一个文件夹中。 +

+ + + +
+ + +

使用GUI校验或修复后的批处理脚本

+

  +MultiPar GUI可以在文件校验或修复完成后启动脚本。脚本文件必须是用户“save”文件夹中的“auto_v.cmd”。用户可以在这个文件中编写任何脚本。该脚本从GUI获取三个参数,如下所示:
+%1 = 恢复文件的路径
+%2 = 源文件的基本目录路径
+%3 = 使用过的客户端的退出代码 (参考命令行手册) +

+

  +此示例脚本为仅在完成后才会打开ZIP或7-Zip存档。要使用此脚本,首先需要为压缩文件创建一些恢复文件。那时,关键是将基本文件名设置为与源文件相同:
+源文件的名称 = something.zip
+恢复文件的名称 = something.zip.par2, something.zip.vol0+4.par2, something.zip.vol4+8.par2
+因此,当您打开索引文件“something.zip.par2”时,没有最后的扩展名的文件名将成为源文件的名称。 +

+ + + +

  +此示例脚本为将日志文件(MultiPar.ini)移动到PAR2文件的目录。如果已有旧日志文件,则会在现有文件之后附加新日志。要使用此脚本,您需要启用日志。MultiPar设置 -> [命令行行为] -> 勾选“记录命令行输出内容”。 +

+ + + + + + diff --git a/alpha/help/0804/create.htm b/alpha/help/0804/create.htm new file mode 100644 index 0000000..aae2b15 --- /dev/null +++ b/alpha/help/0804/create.htm @@ -0,0 +1,173 @@ + + + + +创建窗口 + + +创建窗口
  +在未选择恢复文件的情况下启动MultiPar时,将打开创建窗口。在创建窗口中,您可以选择源文件并且设定如何创建新的恢复文件。 +
+ +

源文件

+ +
+基本目录 浏览 +
  +基本目录是源文件所在的文件夹。您可以通过点击“浏览”,拖放文件夹,或者双击路径框更改基本目录。当您选择了一个新的文件夹,这个文件夹中的所有文件都将被选中。 +
+ +
+添加 移除 重置 +
  +您可以通过点击以上这些按键添加或移除源文件。右键单击文件列表,将弹出菜单。拖放或复制粘贴也可添加文件。每个文件必须存在于基本目录下。对于PAR1.0,您只能选择父文件夹中的文件,但对于PAR2.0,您可以选择父文件夹和子文件夹中的文件。 +
+ +

  +所选文件会列在文件列表中,并计算总数据大小和块。PAR1.0最多支持256个文件,PAR2.0模式下最多支持32,768个文件。如果有许多文件,建议压缩成压缩包(如ZIP, RAR, TAR或其他压缩格式)。在PAR 2.0中,父文件夹被视为文件名中的子目录。只有空文件夹(没有文件)显示为文件列表中的文件夹。父文件夹将作文子目录的文件名。 +

+ +
+分割文件 大小限制 +
  +在PAR2.0中,您可以勾选此项来分割源文件。分割提供多种块大小,分割最大大小低于您指定的限制。被分割的文件将被保存在恢复文件的路径下。在包含文件夹的情况下,将无法使用此功能。 +
+ +
+附加恢复记录 +
  +在PAR 2.0中,可以将恢复记录附加到压缩文件(ZIP或7z格式)。此功能将在单个源文件的末尾加入已创建的PAR2文件。附加恢复记录后,一般的压缩软件会将其视为普通的压缩文件。当您使用MultiPar打开包含恢复记录的压缩文件时,完整的压缩文件将显示为“已附加”。注意,如果您要修复它,将删除附加的恢复记录。 +
+ +
+ +

块分配

+ +

  +对于PAR1.0,源块的数量与源文件的数量相同(空文件除外)。如果它们的大小不同,会使得效率很低。当您处理不同大小的此类文件时,您最好将它们打包成一个压缩文件,并且将它们分割成相同大小的块,然后为这些块创建PAR1.0文件。 +

+ +

  +对于PAR2.0,许多块在每个源文件中是对齐的。选中源文件后,您选择的分配方法会自动分配合适的块。您可以手动更改块大小或块数。设置的块越多,处理速度会越慢。设置的块太少,对恢复少量损坏效率很低。对于实际使用,块的数量最好设置为一千或数千。当您直接输入块大小时,可以附带输入“KB”或“MB”等单位。 +For compatibility, it's good to set less than 100,000,000 bytes (95 MB). +

+ +
+ +

恢复文件

+ +
+基本文件名 +
  +基本文件名是命名恢复文件的基础。虽然会自动设置基本文件名,但您也可以将其改为自己喜欢的名称。在基本文件名之后,是卷数和扩展名。 +
+ +
+保存路径 浏览 +
  +保存路径是指将保存恢复文件的目录的路径。更改基本目录时,会将保存路径设置为新基本目录。您可以通过点击“浏览”,拖放文件夹或双击路径框来改变路径。 +
+ +
+备注 +
  +如果您想做个人注释,您可以点击“备注”。但是,其他PAR客户端会忽略备注。 +
+ +
+冗余度 +
  +冗余度是可以恢复多少损坏的比率。比如,如果为500MB源文件设置了10%的冗余,则可以恢复损坏或丢失的数据高达50MB。请注意,实际修复的可能性取决于损坏的分布情况。一般而言,虽然可以以较小的冗余恢复窄范围区域中的密集损坏,但是在宽区域上的稀疏损坏需要较大的冗余。冗余设置为0%时,只会创建一个用于校验的索引文件。 +
+ +
+恢复分块数量 +
  +您可以直接输入恢复块的数量,且可以设置比冗余度滑条范围更多的块数量。 +
+ +
+适应剩余空间 媒介容量 +
  +当您想要将源文件和恢复文件同时存放到CD或DVD时,此功能非常有用。您可以选择媒介,或直接输入可写容量大小。设置较小的冗余度将更为安全,因为计算将仅仅考虑到总数据的大小。设置较小的冗余是比较安全的,因为计算仅考虑总数据大小。 +
+ +
+大小分配方案 恢复文件数量 +
  +大小分配方案是指对恢复文件的尺寸进行大小分配。选择“相同大小”和“不同大小”时,可以设置恢复文件的数量,然后,将创建相同大小或不同大小的指定数量的恢复文件。当选择“2的幂”或“货币单位(十进制)”时,每个恢复文件中的恢复块数量为“1, 2, 4, 8, 16, 32, 64, 128…”或 “1, 1, 2, 5, 10, 10, 20, 50…”。每个恢复文件将小于最大源文件(或被分割的源文件)。 +
+ +

  +每种大小分配方案中500个恢复块的分布示例:
+

+
大小分配方案每个恢复文件中恢复块的数量 +
相同大小167, 167, 166 (3个文件)84, 84, 83, 83, 83, 83 (6个文件) +
不同大小72, 144, 284 (3个文件)8, 16, 32, 64, 128, 252 (6个文件) +
2的幂1, 2, 4, 8, 16, 32, 64, 128, 245 (总共9个文件) +
货币单位(十进制)1, 1, 2, 5, 10, 10, 20, 50, 100, 100, 200, 1 (总共12个文件) +
+

+ +
+效率 +
  +效率是指被恢复数据与恢复文件的比例。例如,如果200MB恢复文件的恢复效率是95%,您将可能修复最多190MB数据。 +
+ +
+可完整重建的缺失文件数量(最少—最多) +
  +您可以参考这些数值以了解恢复文件的恢复能力。当源文件的大小差别很大时,修复文件需要的冗余会比您预想的更多。 +
+ +
+ +
+打开 +
  +如果要打开现有恢复文件,点击“打开”选择所需文件。创建窗口上的当前设置不会被保存。 +
+ +
+退出 +
  +您可以使用“退出”关闭MultiPar。但是请当心,因为在退出前不会弹出关闭警告。创建窗口上的当前设置不会被保存。 +
+ +
+设置 +
  +如果要更改设置,请点击“设置”。然后会出现设置窗口。 +
+ +
+关于 +
  +点击“关于”,您可以在关于窗口查看版本号,也可以从这里进入“帮助”。 +
+ +
+预览 +
  +如果想要了解每个恢复文件的大小,可以点击“预览”进入预览窗口查看。 +
+ +
+创建 +
  +选择源文件并设置好后,点击“创建”创建恢复文件,会打开创建窗口,显示创建进度。当MultiPar同时运行多组任务时,只有前一项任务结束后才会开始运行下一项。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/creating.htm b/alpha/help/0804/creating.htm new file mode 100644 index 0000000..9bb7df1 --- /dev/null +++ b/alpha/help/0804/creating.htm @@ -0,0 +1,90 @@ + + + + +正在创建窗口 + + + +正在创建窗口
  +在创建窗口点击“创建”时,将打开此窗口。 +
+ +

  +在正在创建恢复文件时,会显示创建信息和进度。正在创建文件的进程中,仅有“关于” “暂停” 和 “取消”三个按键可以使用。当创建所需时间较长时,您可以点击“取消”返回创建窗口更改设置。如果要暂时停止创建,可以使用“暂停”功能以便稍后继续。尽管暂停时CPU使用率会变小,但内存占用将继续维持不变。 +

+ +
+状态文本区域 +
  +当您看到错误消息时,错误将保存在日志文件中。双击此处,将打开“save”文件夹。 +
+ +
+剩余时间 +
  +剩余时间是指完成任务所需时间。您可能需要等待比显示的时间更长的时间,因为这只是粗略计算。 +
+ +
+ +
+新建 +
  +如果要创建新的恢复文件,点击“新建”打开创建窗口。 +
+ +
+打开 +
  +如果要打开现有恢复文件,点击“打开”,选择所需文件。 +
+ +
+关于 +
  +点击“关于”,您可以在关于窗口查看版本号,也可以从这里进入“帮助”。 +
+ +
+暂停 恢复 +
  +您可以通过点击“暂停”来临时暂停进程。暂停时,您可以通过点击 “恢复”来恢复进程。您也可以按暂停键(Pause)来暂停或恢复。 +
+ +
+取消 +
  +如果要取消创建并返回创建窗口,点击“取消”即可。您也可以按退出键(Esc)来取消。 +
+ +
+返回 +
  +创建失败时,您可以点击“返回”回到创建窗口。 +
+ +
+退出 +
  +点击“退出”即可关闭MultiPar。 +
+ +
+校验 +
  +创建成功后,您可以用刚刚创建的恢复文件与源文件校验。点击“校验”,将打开校验窗口。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/donate.htm b/alpha/help/0804/donate.htm new file mode 100644 index 0000000..c452113 --- /dev/null +++ b/alpha/help/0804/donate.htm @@ -0,0 +1,28 @@ + + + + +捐赠资助 + + + +如何捐赠 +
+ +

PayPal捐赠

+

  +尽管MultiPar可以免费使用,但我花了很多时间和精力来开发。您的捐款将鼓励我继续努力改进和支持MultiPar。我创建了PayPal帐户和捐款的快速链接。
+

    +
  1. 点击此链接转到PayPal的网页。 +
  2. 在左侧面板上,您可以更改数量,然后单击更新以乘以金额。 +
  3. 在右侧面板中,您可以选择PayPal帐户或信用卡。 +
  4. 您可以在右侧面板底部向开发人员写消息。 +
+

+ +

+如果有人能够贡献一臂之力,如试验新功能,报告错误,完善建议等,我都将感激不尽。 +

+ + + diff --git a/alpha/help/0804/howto1.htm b/alpha/help/0804/howto1.htm new file mode 100644 index 0000000..6c7156e --- /dev/null +++ b/alpha/help/0804/howto1.htm @@ -0,0 +1,80 @@ + + + + +基本用法 + + + +MultiPar的基本用法 +
+ +

与QuickPar的兼容性

+

  +MultiPar的使用方法与QuickPar基本相同,但是操作还是存在一些差异,因为开发环境和实现方式不同。此外,我添加了一些QuickPar缺乏的有用的功能;比如在创建之前支持目录树或预览。如果您有新想法,可以通过邮件同我反馈。 +

+

  +虽然QuickPar的默认设置针对UseNet进行了优化,但与MultiPar的默认设置不同。如果要将MultiPar的默认设置设置成与QuickPar的类似,则需要从默认设置更改以下项目;
+在[界面设置]页面上的[限制分块大小为单位的倍数]部分中,选择“用于yEnc:3,000行”。
+在[界面设置]页面的[分块配置方法]部分中,选择“分块数量限制:3,000”并设置“分块大小:384,000”。
+在[命令行行为]页面的[创建选项]部分中,选中“不搜索子文件夹”。
+在[命令行行为]页面的[校验修复选项]部分中,在“使用过往校验结果”中选择“保留15天”。 +

+

  +MultiPar和QuickPar之间的操作有所差异。由于MultiPar尝试通过选择高效的分块大小来创建PAR2文件,因此即使设置相同,初始分块数量也可能不同。如果您想要QuickPar的“恢复文件大小:不同大小(2的幂)”,请在MultiPar中选择“大小分配方案:不同大小”。当您通过“再次重建”针对现有恢复集创建其他恢复文件时,QuickPar会创建额外的文件而不会修改原始恢复文件,但MultiPar会覆盖原始恢复文件来重新创建所有文件。 +

+

  +MultiPar与QuickPar相比最大区别是它支持多语言。QuickPar通过系统特定的字符编码保存非ASCII文件名,而MultiPar用UTF-8保存。其次,QuickPar无法正确读取由MultiPar保存的非ASCII文件名。在PAR2客户端中,MultiPar和par2cmdline都支持Unicode文件名。 +

+

  +由于Peter Clements允许我使用与QuickPar类似的GUI,所以我制作了MultiPar来处理日文文件名。我为使用QuickPar遇到困难的外国用户制作了英文GUI。当您使用其他PAR客户端时遇到问题时,MultiPar可能会帮到您。如果您想翻译MultiPar的文字或信息,请发送邮件给我。 MultiPar在许多国家使用,如:美国,比利时,中国,丹麦,英国,法国,德国,印度,意大利,日本,荷兰,波兰,葡萄牙,俄罗斯,西班牙,乌克兰等。 +

+ +
+ +

快捷键

+ +
+Alt +
  +有些按钮上的字母有下划线,如“打开(Open)”。对于这些按钮,同时按“ALT”和“标下划线字母键”可起到相同作用。例如,“ALT + O”与鼠标点击“打开(Open)”作用相同。 +
+ +
+F1 +
  +您可以按“F1”键启用帮助。“关于”窗口也有“帮助”按钮。 +
+ +
+F5 +
  +在校验窗口中,您可以按“F5”键重新再次校验。 +
+ +
+Delete +
  +当您在“创建”窗口中选择了文件列表中的某些源文件时,可以按“Delete”键从列表中移除文件。这与点击“移除”按钮的作用相同。 +
+ +
+Page Up, Page Down, Home, End +
  +在创建窗口或重建窗口中选中了“分块计数”或“冗余度”的滑块时,可以按这些键。按“Page Up”键或“Page Down”键,滑块会大幅移动。按“Home”键,滑块移动到最小值,按“End”键,滑块移动到最大值。 +
+ +
+Escape +
  +在创建、校验、修复或监控文件时,您可以按“Escape”键取消进程。这与点击“取消”作用相同。由于实际上需要一小段时间来中断客户端,所以您需要等一会儿才能显示结果。 +
+ +
+Pause +
  +在创建,校验或修复时,您可以按“Pause”键暂停或恢复进程。第一次按下将暂停进程,第二次将再次恢复进程。由于实际上需要一小段时间来中断客户端,所以快速多次按下“Pause”键可能会无法暂停进程。 +
+ + + diff --git a/alpha/help/0804/howto2.htm b/alpha/help/0804/howto2.htm new file mode 100644 index 0000000..2a2ecfd --- /dev/null +++ b/alpha/help/0804/howto2.htm @@ -0,0 +1,62 @@ + + + + +选择源文件 + + + +如何选择要保护的文件
  +在创建恢复文件之前,您必须选好要保护的文件。 +
+ +

在选好文件后启动MultiPar的方法

+

  +如果您已经在“系统设置”页面中设置了相关选项,那么通过被选的源文件就可以启动MultiPar。当您知道需要保护哪些文件时,这种方法非常便捷。 +

+已勾选“将MultiPar整合到右键菜单”时: +
  +如果在Windows资源管理器中选择多个文件后单击右键,则会出现右键菜单。在菜单上选择 “MultiPar”时,会出现子菜单。然后,单击子菜单中的“创建恢复卷”即可。 +
+
+已勾选“将MultiPar图标添加到桌面”时: +
  +选择多个文件并将它们拖放到MultiPar图标上。 +
+
+已勾选“将MultiPar图标添加到‘发送到’菜单”时: +
  +如果在Windows资源管理器中选择多个文件后单击右键,则会出现右键菜单。在菜单上选择“发送到”时,会出现子菜单。然后,单击子菜单中的“MultiPar”。 +
+

+ +

启动MultiPar和选择文件的方法

+

  +通过双击桌面上的MultiPar图标,或单击“开始”菜单中程序组中的MultiPar图标,就可以启动MultiPar,并打开创建窗口。 +

+如果文件夹中只有源文件: +
  +双击“基本目录”右侧的路径框,或点击“浏览”,将显示选择文件夹对话框,然后选择文件夹。或者,直接将文件夹拖放到路径框中。选择文件夹时,文件夹中的所有文件都将被选中。 +
+
+如果在Windows资源管理器中选择源文件: +
  +将所选文件拖放到创建窗口的文件列表中。或者,在Windows资源管理器的右键菜单上单击“复制”后,在创建窗口的文件列表的右键菜单上单击“粘贴”。如果选择文件夹,则会添加该文件夹及文件夹中的所有文件。虽然可以一次添加多个文件,但应将所选文件数量限制为几百个。 +
+
+如果选择每个文件并添加到源文件中: +
  +点击“添加”,或单击创建窗口文件列表右键菜单上的“添加”,将显示选择文件对话框,然后选择文件。虽然可以一次添加多个文件,但应将所选文件限制为几十个。 +
+所选文件在文件列表中显示为源文件。您可以参考源文件的数量或文件数据的总大小。 +

+ +
+ +

是否更改块分配

+

  +如果您已经在“界面设置”页面中恰当地设置了相关选项,则无需更改,因为高效的分块是自动分配的。只有当您觉得分块数量太多或太少时,才可以手动调整。当您使用的电脑速度比较慢或希望快速创建文件时,最好减少分块数量。如果您知道在可以接受的创建速度下的分块数量,最好在“分块配置方法”将分块数量限制到该数字。 +

+ + + diff --git a/alpha/help/0804/howto3.htm b/alpha/help/0804/howto3.htm new file mode 100644 index 0000000..5d86850 --- /dev/null +++ b/alpha/help/0804/howto3.htm @@ -0,0 +1,35 @@ + + + + +制作恢复文件 + + + +如何制作恢复文件
  +在选好源文件之后,下一步就是创建恢复文件。 +
+ +

需要多少冗余

+

  +创建恢复文件时最重要设置项是“冗余度”。设置的冗余越多,文件修复的几率也越高,但会花费更多时间和占用更多空间。 所需的冗余度取决于您的情况,如存储驱动器出错的概率或网络的稳定性。如果出现问题的几率很小,可能5%或10%的冗余度就足够了。如果经常出现错误,那么可能需要设置更高的冗余度,比如30%或50%。如果想要做到万无一失,请备份源文件并创建恢复文件。 +

+ +

  +因粗心大意而误删或传输丢失等人为错误造成整个文件而丢失。这种情况下,问题在于您是否有足够的冗余来重建整个文件。衡量方式是创建窗口底部的“可完整重建的缺失文件数量”。“最少-最大”意味着,您可以修复的缺失文件数量至少为最小值,但低于最大值。为了安全起见,最小值应为1或更大。 +

+ +

效率如何

+

  +创建窗口底部的“效率”是衡量恢复能力的尺度。除非您必须节约存储空间,否则通常不需要留意它。当不同设置之间的效率存在很大差异时,您最好选择其中比较有效的一种的方法,但您可以忽略几个百分比之间的微小差异。由于修复的可能性在很大程度上因损坏的分布不同而各异,所以追求最佳效率是毫无价值的。 +

+ +
+ +

如果要在UseNet上发布恢复文件

+

  +在设置窗口中,为UseNet设置分块单位非常重要。虽然它取决于服务器,通常需要修改的是“用于yEnc:3,000行”或“用于yEnc:5,000行”。您无需更改其他设置。如果您想恢复文件小一些,可以设置“最多4次”来限制数据包重复。在创建窗口中,应在“大小分配方案”中选择“2的幂”。 +

+ + + diff --git a/alpha/help/0804/howto4.htm b/alpha/help/0804/howto4.htm new file mode 100644 index 0000000..6e9d4d4 --- /dev/null +++ b/alpha/help/0804/howto4.htm @@ -0,0 +1,64 @@ + + + + +校验修复 + + + +如何校验和修复文件
  +如果校验发现文件丢失或损坏,您可以尝试修复它们。在修复之前和修复失败之后,有一些事要做。 +
+ +

选择恢复文件后启动MultiPar的方法

+

  +如果在“系统设置”页面中设置了相关选项,则可以通过选中恢复文件来启动MultiPar。这种方法比在启动MultiPar后点击“打开”来打开恢复文件更简便。即使存在多个相同集的恢复文件,您也必须选择其中一个。如果您碰巧选择了多个恢复文件,则可能会打开创建窗口,或者将打开多个校验窗口。 +

+勾选了“关联…文件”时: +
  +如果在Windows资源管理器中选定恢复文件后单击右键,则会出现右键菜单。然后,单击菜单上的“使用MultiPar打开”。或者,您只需双击要打开的恢复文件即可。 +
+
+勾选了“将MultiPar整合到右键菜单”时: +
  +如果在Windows资源管理器中选定恢复文件后单击右键,则会出现右键菜单。在菜单上选择“MultiPar”,会出现子菜单。然后,单击子菜单上的“校验恢复卷”。 +
+
+勾选了“将MultiPar图标添加到桌面”时: +
  +选择一个恢复文件并将其拖放到MultiPar图标上即可。 +
+
+勾选了“将MultiPar图标添加到‘发送到’菜单”时: +
  +如果在Windows资源管理器中选定恢复文件后单击右键,则会出现右键菜单。在菜单上选择“发送到”,会出现子菜单。然后,单击子菜单上的“MultiPar”。 +
+

+ +

准备修复损坏的文件

+

  +尽管您可以在CD-R或DVD-R等只读介质上校验写入文件,但无法立即修复损坏的文件。修复文件时,需要复制这些文件到HDD上。即使它们是损坏文件或未知文件名的碎片,也应当将所有源文件和恢复文件到HDD上的文件夹中。如果要从损坏的媒介中找回尽可能多的数据,最好使用文件恢复软件。有很多用于文件恢复的共享软件和免费软件。专业公司的数据恢复服务需要花费更多钱,这是恢复重要数据的最后一条路。 +

+ +
+ +

如果无法用不完整的PAR2文件进行校验

+

  +当PAR2文件中缺少某些关键的数据包时,将很难进行校验或修复。但是,多个PAR2文件中可能存在各种数据包。由于MultiPar会自动搜索文件夹中相同基本文件名的其他PAR2文件,因此应当为同一恢复集的所有PAR2文件设置相同的基本文件名(基本文件名是指除扩展名和卷号以外的文件名部分)。当其他PAR2文件放在另一个文件夹中,或者重命名为不同的基本文件名时,必须通过点击“添加”手动添加它们。 +

+ +

如果因缺乏可用的分块无法修复

+

  +请尽可能找到更多分块。如果在不同位置有相同的源文件,则应复制它或点击“添加”添加它。您需要从损坏的媒介中找到更多分块。如果您无法识别碎片属于哪个源文件的片段,请在“校验级别”中选择“追加校验”。如果在以前的备份中存在修改版本的旧文件,那么有必要添加它们。 +

+

  +当传输的文件本身早已受损,您无法恢复已丢失的数据。如果附带有其他恢复文件,您也可以下载它们。如果其他站点有一样的文件,您可以再次下载该文件。或者,您可以请求上传者提供另一组恢复文件。 +

+ +

如果即便有足够的分块依旧修复失败

+

  +多数情况下这是由独占访问文件或权限不足导致的。当受损文件或需要修复的文件处于独占访问状态时,将无法替换它们。一个示例是反病毒扫描程序,您可能需要从实时扫描中排除工作文件夹。修复失败后,受损文件的状态变为“已锁定”,导致该文件处于正由其他程序使用的状态。因此,您无法修复(修改)受系统保护的系统文件。当由于PAR1/2规范的缺陷导致修复失败时,您可以通过获取更多可用分块来解决问题。 +

+ + + diff --git a/alpha/help/0804/index.htm b/alpha/help/0804/index.htm new file mode 100644 index 0000000..594daad --- /dev/null +++ b/alpha/help/0804/index.htm @@ -0,0 +1,56 @@ + + + + +MultiPar使用指南 + + +
+ + +
  如果文件有损坏的风险,
+MultiPar 能够帮您防患于未然。
+
+
+ + + + + +
+

导言

+简介
+注意事项
+安装
+支持 +
+

用户指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+

操作提示

+基本用法
+选择源文件
+制作恢复文件
+校验修复
+已知问题
+捐赠资助 +
 
+

其他资料

+Parchive简介
+批处理脚本
+添加恢复记录 +
+

外部资料

+“help”文件夹中有命令行手册。 +
+ +
+最新更新于2023年2月27日,适用于1.3.2.8版本,简体中文化 Deng Shiqing + + + diff --git a/alpha/help/0804/intro.htm b/alpha/help/0804/intro.htm new file mode 100644 index 0000000..d3a4496 --- /dev/null +++ b/alpha/help/0804/intro.htm @@ -0,0 +1,38 @@ + + + + +Parchive简介 + + + +Parchive简介 +
+ +

  +PAR是Parchive或Parity Archive的缩写格式,意为奇偶校验的容器。即使原始文件损坏或丢失,也可以通过提取奇偶校验来修复它们。Parchive会同时生成两种PAR文件。索引文件仅包含用于校验的数据,恢复文件同时包含用于校验和修复的数据。通常,它们不作区分,都被称为PAR文件。 +

+

+ + + + + + + + + + + + +
PAR1文件示例:
Data.PAR索引文件
Data.P01第一个恢复文件
Data.P02第二个恢复文件
Data.P03第三个恢复文件
 
PAR2文件示例:
Data.PAR2索引文件
Data.vol0+1.PAR2第二个PAR2恢复文件,包含1个恢复块
Data.vol1+2.PAR2第二个恢复文件,包含2个恢复块
Data.vol3+4.PAR2第三个恢复文件,包含4个恢复块
+

+

  +尽管索引文件仅用于校验,但它比恢复文件小得多。PAR1和PAR2的恢复文件的构造不同。在PAR1中,恢复数据用于计算一组阵列源文件。条件很简单:它需要1个恢复文件来恢复1个文件,或者需要3个恢复文件来恢复3个文件。 +

+

  +在PAR2中,恢复数据用于计算所有源文件中的一组分配块。保存恢复数据时,可以更改每个恢复文件中的恢复块数量。因此,恢复文件的所需数量可以通过其所需的恢复块最小化。在上面的示例中,您需要第二个恢复文件来恢复2个块,或者需要第一个和第三个恢复文件来恢复5个块。 +

+ + + diff --git a/alpha/help/0804/option.htm b/alpha/help/0804/option.htm new file mode 100644 index 0000000..b736e34 --- /dev/null +++ b/alpha/help/0804/option.htm @@ -0,0 +1,47 @@ + + + + +设置窗口 + + + +设置窗口 +
+ +

  +通常设置保存在MultiPar安装文件夹下的设置文件“MultiPar.ini”。当MultiPar安装在“Program Files”目录下时,您的设置将被保存在用户“Application Data”目录下的 “MultiPar”文件夹中。您可以在系统设置页面找到该文件夹的位置。 +

+ +

  +如果您想重置所有设置,删除“MultiPar.ini”文件即可。如果您想重置某一设置页的每个设置选项,点击该页的“恢复默认”即可。如果您只想重置某一具体设置选项,只需清除设置文件上的这一行即可。 +

+ +

  +当打开多个MultiPar实例时,对某一个实例的设置更改不会影响到其他实例。如果要在另一个实例上应用已更改的设置,则需要重新打开MultiPar。如果您在多个实例上更改不同的设置,则会应用所有被更改设置。 +

+ +
+ +

  +设置窗口有四个设置页面: +

+

+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/option1.htm b/alpha/help/0804/option1.htm new file mode 100644 index 0000000..b11c9d6 --- /dev/null +++ b/alpha/help/0804/option1.htm @@ -0,0 +1,104 @@ + + + + +设置 - 系统设置 + + + +系统设置 +
+ +

系统整合

+ +
+关联…文件 +
  +您可以将MultiPar与以下文件关联:它们的文件扩展名为PAR1(.PAR, .P01, .P02, .P03, .P04, .P05, .P06, .P07, .P08, .P09), PAR2(.PAR2), PAR3(.PA3), 以及SFV/MD5(.SFV.MD5)。在您关联其中某一类文件之前,您应当将其与另外的应用程序(如QuickPar)取消关联。 +
+ + +
+将MultiPar整合到右键菜单 +
  +此选项能够将MultiPar添加到资源管理器的右键菜单。在子菜单中,您可以点击“创建恢复文件”来创建PAR文件,或者点击“校验恢复文件”用PAR文件来校验文件。此功能类似于“发送到”中的快捷方式图标,您可以添加更多文件,因为命令行没有长度限制。当选定某一文件夹用于创建恢复文件,则该文件夹将作为基本目录,并且该文件夹中的所有文件都将被选定。如果安装了7-Zip,就能打包文件,并为压缩文件创建PAR文件。 +
+ +
+ +

快捷方式

+

  +桌面快捷方式图标或“发送到”菜单可用来启动MultiPar以调用“打开”或“创建”功能。如果您拖放恢复文件到快捷方式图标上,MultiPar将打开恢复文件。如果您拖放源文件到快捷方式图标上,MultiPar将会为它们创建恢复文件。 +

+ +
+ + +

文件夹位置

+

  +点击“文件夹位置”下的按钮,您可以打开直接打开MultiPar相关文件夹。尽管这一功能对引用文件很有用,但请注意,不要删除重要文件。用户的临时文件和日志文件被保存在用户特定的“save”文件夹下,可以随时清除该文件夹中的这些文件。 +

+ +
+ +

硬件环境

+ +
+限制内存使用比例 +
  +该设置选项不是严格的,而是对可用内存大小的粗略使用率。通常来说选择“自动”就足够了。只有当您想要为其他应用程序或系统缓存保留内存时,您才可以尝试调低使用率。 +
+ +
+File access mode +
  +Only when MultiPar fails to recognize a drive type, you may change this option. +To enforce random access mode on the drive (SSD or RAM drive), select "SSD". +To enforce sequential scan mode on the drive (HDD or Optical drive), select "HDD". +Because random access mode is very slow (and maybe harmful) on HDD, +you should select "Auto" normally. +
+ +
+CPU利用率 +
  +如果您的电脑拥有多核心CPU,您可以更改CPU使用率。如果您想为其它任务保留一些CPU或降低电脑温度,这将很有用。 +
+ +

+

+
Position of sliderNumber of using threads (max 16) +
Left mostQuarter number of physical Cores +
Second from leftHalf of physical Cores +
Medium3/4 number of physical Cores +
Second from rightFor CPU with 5 or less Cores, number of physical Cores (exclude Hyper Threading)
+For CPU with 6 or more Cores, number of physical Cores -1 +
Right mostFor CPU with Hyper Threading is enabled on 5 or less Cores, number of physical Cores +1
+For CPU with 6 or more Cores, number of physical Cores +
+

+ +
+额外的功能 +
  +勾选选项,选择合适的功能。仅当功能无法正常工作时,请取消勾选。 +
+ +
+启用GPU加速 +
  +如果您的电脑有GPU设备,您可以勾选此项提升处理速度。如果操作系统响应太慢或电脑过热,则应当禁用。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/option2.htm b/alpha/help/0804/option2.htm new file mode 100644 index 0000000..ca478dc --- /dev/null +++ b/alpha/help/0804/option2.htm @@ -0,0 +1,141 @@ + + + + +设置 - 界面设置 + + + +界面设置 +
+ +

界面设置

+ +
+语言 +
  +您可以更改用户界面的语言。电脑默认语言设置为“自动”。只有当您想使用其他的语言时,请选择另一种语言。下次启动MultiPar时,语言更改设置才会生效。 +
+ +
+字体 +
  +您可以更改文字的外观和大小。通常,“MS Shell Dlg 2”是对话框的标准字体。当您在操作系统的图形设置中设置了另一种字体时,该字体可能会显示在此列表中。如果要设置喜欢的字体,如“Arial”,直接在“MultiPar.ini”文件的“[Option]”部分里写下“FontName=Arial”即可。 +
+ +
+文件大小显示格式 +
  +您可以选择自己喜欢的格式。如果您不在意细微差异,“With unit”看起来很简洁。 如果使用Windows资源管理器,“With kilo-bytes”看起来相同。 +
+ +
+在进度栏上的文本样式 +
  +您可以更改进度条上的的文本背景。 +
+ +
+ +

媒介种类和容量

+

  +这些内容被用于创建窗口的媒介列表。在编辑框,您必须在媒介名称和大小之间加上 “:”。名称在左边,“:”在中间,大小在右边。大小必须为值,不要使用逗号或MB等单位符。文件名最大长度为18位,最大大小为999999999999(931GB)。 +

+ +
+ + +

限制分块大小为单位的倍数

+

  +创建PAR2文件时,您可以更改块分配。通过设置块单位大小,块大小都将变成单位大小的倍数。 +

+ +
+不限制分块大小 +
  +不设置单位大小时,您可以自由改变块大小。 +
+ +
+精确指定 +
  +您可以直接将单位大小设置成字节。通过设置保存驱动器的群集(簇)大小,您可以高效地进行校验和修复。比如,您最好为CD-R或DVD-R设置2KB,为HDD设置4KB到64KB,为USB存储器设置512字节到4KB。 +
+ +
+用于yEnc 用于UUEncode +
  +只有在UseNet发布文件时,才应当将单位设置为编码行。由于设置取决于您的UseNet服务器,因此必须遵循服务器的说明。 +
+ +
+ + +

分块配置方法

+

  +选择源文件创建PAR2恢复文件时,会为恢复文件分配源块。通过此选项,您可以更改配置块的方法。每次添加或删除文件时,将自动按所选方法分配块。 +

+ +
+分块数量限制 +
  +由于分块越多,创建需要的时间也更多。如果要限制块数,请设置最大块数并勾选此项。注意不要设置太少的块,因为大的块大小将无法有效恢复小的损坏。在CD或DVD时代,par2cmdline设置了2,000个块,QuickPar设置了3,000个块。 +
+ +
+比例(数量/大小) +
  +比例等于是块数除以块大小。例如,为10,000字节块大小设置“1%”会生成100个块,“100块/ 10000字节= 0.01 = 1%”。该计算方法适用于各种数据大小。随着总数据量变大,将分配更多块,但变化是平滑的。 +
+ +
+分块大小 +
  +您可以设置想要的块大小。设为单位大小时,将调整生成的块大小。如果您经常处理相似的数据大小,则此计算方法可能会很好。请注意块太少或太多的结果。 +
+ +

  +由于MultiPar尝试通过调整块大小来寻找有效分配,因此结果可能与指定的值不同。如果您想要始终获得特定的块大小,请在此处设置“块大小”,并在上面的选项区中选择“不限制大小”。如果要像QuickPar一样分配块,则需勾选“分块数量限制”并设置分块大小。 +

+ +

  +不同级别的总数据大小的块的情况示例:
+

+
方法 +CD(600MB) +DVD(4GB) +BD(20GB) + +
比例(数量/大小):1% +块数:2,508
块大小:245KB +
块数:6,553
块大小:640KB +
块数:14,655
块大小:1,431KB + +
限制块数到:3,000
比例(数量/大小):1% +
块数:3,000
块大小:1,398KB +
块数:3,000
块大小:6,990KB + +
块大小:262,144字节 +块数:2,400
块大小:256KB +
块数:16,384
块大小:256KB +
块数:32,768
块大小:640KB + +
限制块数到:3,000
块大小:262,144字节 +
块数:3,000
块大小:1,398KB +
块数:3,000
块大小:6,990KB + +
+

+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/option3.htm b/alpha/help/0804/option3.htm new file mode 100644 index 0000000..e4be040 --- /dev/null +++ b/alpha/help/0804/option3.htm @@ -0,0 +1,155 @@ + + + + +设置 - 命令行行为 + + + +命令行行为 +
+ +

通用选项

+ +
+记录命令行输出 +
  +您可以用GUI保存命令行并从客户端输出日志。当您在使用过程中出现错误,或要在命令提示符上使用PAR客户端,日志就很有用。日志文件“MultiPar.log”保存在“save”文件夹中。“save”文件夹可以通过双击创建窗口或校验窗口中的状态文本打开。如果日志文件变得太大,下次输出的日志将保存为另一个文件"MultiPar.#.log"。当您不再需要日志文件时,请自行删除它们。 +
+ +
+清除记录 +
  +当您想立即删除所有日志文件时,点击“清除”即可。 +
+ +
+以低优先度运行命令行 +
  +当电脑对您的控制命令响应过慢时,纵使MultiPar处于运行状态,您也可以勾选此选项。当您需要在同一台电脑上执行其他任务,后台运行MultiPar时开启该功能将很有用。 +
+ +
+不等待其他任务完成 +
  +仅当您想要同时运行多个实例的任务时,请勾选此项。由于每个创建或修复任务都会占用电脑资源,因此总处理速度可能比排队任务慢。 +
+ +
+ +

创建选项

+ +
+恢复文件格式 +
  +您可以更改新创建PAR文件的版本。通常来说,您应该使用“PAR 2.0”。只有当源文件大小大致相同时,才可以使用“PAR 1.0”。 +
+ +
+冗余度指定范围 +
  +您可以在创建窗口中更改冗余滑动条的范围。 如果您主要想设置少量或大量冗余,这一功能将很有用。 即使范围有限,您也可以通过直接键入恢复块数量来设置更多冗余。 +
+ +
+总是使用文件夹名称作为基本文件名 +
  +除非您自己键入文件名,否则在您首先选择源文件后会自动设置基本文件名。 命名方法与QuickPar相同:(1)当只有一个源文件时,则使用文件名;(2)当有多个源文件时,使用文件名前面的公共部分;(3)否则,使用父目录的文件夹名称。如果您想一直使用最后一个命名方法,请选勾选此项。 +
+ +
+不搜索子文件夹 +
  +当文件夹包含子文件夹时,默认情况下会递归搜索每个文件夹中的所有文件。 如果要忽略子文件夹,请勾选此项。即使勾选了它,您也可以手动添加内部文件。 +
+ +
+不创建索引文件 +
  +索引文件是最小的PAR文件,它不包含任何恢复块。它可以用来校验源文件,但无法恢复文件损坏。如果您不需要该文件,请勾选此项。 +
+ +
+ +

校验修复选项

+ +
+监视校验的文件 +
  +如果选中此选项,MultiPar将在首次校验后监控恢复文件和源文件。添加新文件或修改某些文件时,会自动校验它们。在先前的校验因错误而结束,或所有文件都保持完整,或所有文件都已成功修复,监控将完成。如果您想随时取消监控,请按退出键(Esc)。之后,您可以点击“校验”或按F5再次开始监控。 +
+ +
+自动开始修复 +
  +如果选中此选项,如果可能的话,MultiPar将在校验后开始修复。如果未选中此选项,则仅进行校验。如果您懒得每次点击“修复”,此功能将很有用。自动开始修复适用于“F5”,“添加”,“监视”操作下的所有校验。即使某些文件能够恢复,但如果无法修复所有文件,它将不会自动修复。 +
+ + +
+校验级别 +
  +通常来说,“详细校验”是比较好的。当损坏没有被删除或插入字节时,“简单校验”会更快。“追加校验”将检查基本目录中的所有文件。当损坏的文件文件名不同时,或者源文件位于在ISO镜像等非压缩存档中,请选择“追加校验”以自动添加它们。“排列校验”是最快的,但它不会备份损坏的文件。因为它会直接覆盖损坏的文件,所以在恢复失败时存在更多数据丢失的风险。 +
+ + +
+使用过往校验结果 +
  +如果您想在下次跳过部分校验,请在此选项中设置保留期。当您刚打开恢复文件时,会自动校验文件并保存校验结果。当您点击“修复”时,校验结果将被重复使用,并会跳过大部分实际校验,使得速度变快。在默认设置(短时间)下,GUI保存校验结果直到程序被关闭。当您设置较长的保留期(数天),在此期间内GUI会保留校验结果。请务必注意!使用此设置,您可以看到文件的过去状态。如果要查看文件的当前状态,请按F5,然后将重新校验所有文件。校验结果的数据文件“***.bin”或“***.ini”位于“save”文件夹中。尽管会清除过期的校验结果,但有时这些文件可能会变得很多很大,请不要设置过长的保留期。 +
+ +

  +使用过往校验功能设置的区别:
+

+
应用和设置MultiParQuickPar
(作为参考) +
未启用短时间(默认)数天 +
打开恢复文件时首次校验使用过往校验结果 +
点击 “修复”时
或者添加新文件时 +
再次校验使用过往校验结果 +
按F5时再次校验 +
+

+ +
+Don't search subfolders +
  +When a file is missing, it will search the misnamed or moved file in folders recursively by default. +If you want to ignore subfolders by the reason of taking time, check this option. +
+ +
+ +

PAR2选项

+ +
+在PAR2文件中额外写入Unicode文件名 +
  +MultiPar支持PAR 2.0规范中的“Unicode文件名包”(UTF-16文件名)。只有当您在文件名中使用非ASCII字符,并且将PAR2文件发送给另一个装有支持该数据包的PAR2客户端的人时,才应勾选此项。一般它没什么作用,因为大多数PAR2客户端忽略该数据包。没必要为使用UTF-8文件名的MultiPar和par2_tbb勾选此项。 +
+ +
+使用文件序号作为分卷编号 +
  +标准PAR2文件名包含多少个恢复块作为其卷号。如果要使用文件索引而不是块数,请勾选此项。当您通过UseNet传输PAR2文件时,您不必勾选此项,因为块的数量对于下载程序而言很重要。 +
+ + +
+数据包重复次数 +
  +当您创建许多恢复块时,PAR2文件可能会包含许多重复数据包。您可以禁止或减少数据包的重复。如果您想要PAR2文件更小,您可以选择“不使用”或“最多#次”。如果只创建一个恢复文件,则应选择“不限制”。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/option4.htm b/alpha/help/0804/option4.htm new file mode 100644 index 0000000..1cad8c9 --- /dev/null +++ b/alpha/help/0804/option4.htm @@ -0,0 +1,80 @@ + + + + +设置 - 完成后的动作 + + + +完成后的动作 +
+ +

文件删除

+ +
+修复后删除破损文件 +
  +如果您想在完全修复所有文件后删除损坏的源文件和拆分文件,请勾选此项。当源文件起初就完好无损时,则不会删除拆分文件。如果未勾选此项,编号扩展名将附加到每个损坏文件的文件名中。此设置不会删除外部文件。 +
+ +
+修复后删除恢复文件 +
  +如果您想在完全修复所有文件后删除恢复文件,请勾选此项。当源文件起初就完好无损,或者源文件修复失败时,则不会删除恢复文件。如果恢复文件像错误集一样无用,则不会删除它。如果指定的恢复文件不是标准扩展名,则忽略此设置。您可以在校验或修复后从文件列表上的右键单击菜单中手动删除文件。 +
+ +
+删除到回收站 +
  +除非您本身非常小心谨慎,否则请务必重视此选项,因为它极其重要。勾选此项后,所有自动删除的文件都将被送到回收站。请注意,在像USB存储器等没有回收站的驱动器上,文件会被直接删除。 +
+ +
+ +

创建,校验修复完成后的动作

+

  +批处理将在文件创建,校验或修复成功完成后启动。如果进程因错误而停止或手动取消,则不会启动。对于校验或修复,仅在所有源文件完成或修复后,批处理才会启动。 +

+ +
+运行批处理脚本 +
  +如果要启动其他任务,请勾选此项。您需要在批处理文件上编写任务;创建“auto_c.cmd”或“auto_v.cmd”文件,并将其放在“save”文件夹中。您可以在系统设置页面打开“save”文件夹。“auto_c.cmd”在文件创建后启动,“auto_v.cmd”在文件校验或修复后启动。这些脚本从MultiPar获取一些参数。有关详细信息,请参阅有关批处理脚本的页面。 +
+ +
+闪烁窗口并发出声音提示 +
  +如果您想留意任务是否完成,请勾选此项。勾选后,在任务完成时,窗口会闪动并播放系统提示声音。 +
+ +
+自动退出 +
  +如果要自动关闭MultiPar,请勾选此项。使用此选项不会等待批处理脚本结束后才关闭。 +
+ +
+打开源文件 +
  +如果要打开经过校验的源文件,请选中此选项。多个源文件将忽略此项。 +
+ +
+(由7-Zip)解压缩存档文件 +
  +电脑安装7-Zip了时,此选项才可用。如果源文件是压缩文件(ZIP, 7z, RAR, bz2, gz格式),勾选此项后将显示7-Zip的解压缩对话框。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/preview.htm b/alpha/help/0804/preview.htm new file mode 100644 index 0000000..10d98d4 --- /dev/null +++ b/alpha/help/0804/preview.htm @@ -0,0 +1,46 @@ + + + + +预览窗口 + + + +预览窗口
  +在创建窗口点击“预览”,将打开此窗口。 +
+ +

  +由于大多数用户很难预测恢复文件的大小,因此MultiPar提供预览功能。您可以看到在当前设置下将创建的恢复文件列表。您可以评估这些文件的效率。如果觉得满意,您可以直接点击“创建”来创建恢复文件。反之,您可以点击“取消”返回创建窗口。 +

+ +
+源分块使用率 +
  +源分块使用比率是块分配的衡量方式。当文件大小不同于块大小的倍数时,文件的最后一个块中的提示变得多余。如果所有源块都被文件数据填充满,那么比率就是100%。当比率低于90%时,您可以减小块大小。 +
+ +
+恢复分块比率 +
  +恢复分块比率是恢复文件结构的衡量方式。虽然恢复文件由许多数据包组成,但有些数据包不包含恢复数据。如果恢复块的数据包在恢复文件中占据大部,这个比率就会变高。当比率过低时,您可以减少源块的数量,或者限制数据包的重复。 +
+ +
+恢复文件效率 +
  +恢复文件效率是恢复能力的衡量方式。比如,当300MB的恢复文件的恢复效率为95%时,您将有可能恢复高达285MB数据。因为该数值只是一个假设的平均值,实际可能性取决于损坏的分布情况。当您以有限的大小保存恢复文件时,恢复效率很重要。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/problem.htm b/alpha/help/0804/problem.htm new file mode 100644 index 0000000..0a7e8a5 --- /dev/null +++ b/alpha/help/0804/problem.htm @@ -0,0 +1,59 @@ + + + + +已知问题 + + + +已知问题 +
+ +

PAR客户端错误

+

  +如果在创建/校验/修复文件时PAR客户端发生错误,则会在界面上显示“错误:…”。当PAR客户端因错误而停止时,PAR客户端的错误结果将在没有预先设置相关选项的情况下保存在日志文件中。用户可以参看日志以查看问题所在。当用户想要通过向开发人员发送邮件报告问题时,应该将日志文件附加到邮件中。 +

+

  +当出现“存储分配”错误时,请减少源块的数量。如果源文件存放在CD/DVD等不可写媒介上,请先将这些文件复制到HDD上,然后再修复复制过来的文件。如果源文件非常大,请留意HDD的可用空间。如果您无法打开或修复文件,那么其他应用程序或系统可能会阻止您访问文件。您应当关闭其他程序并确认您的访问权限。 +

+ +

错误:校验和不匹配

+

  +当出现“校验和不匹配”错误时,它是由硬件问题(如CPU,RAM,HDD故障)引起的。由于MultiPar消耗大部分供电,电脑可能因应力过高或过热而变得不稳定。如果MultiPar检测到计算错误,则会自动停止以避免无效创建或修复失败。您的电脑应当要能够稳定地胜任繁重的任务。 +

+

  +以下是一些可以尝试的解决方案:
+(1)更改BIOS设置以确保安全运行
  +如果设置了超频,请恢复默认值。如果设置了高速内存访问模式,请调低内存访问速度。
+(2)检查内存错误
  +新版Windows操作系统有内存诊断功能。如果发现错误,则必须更换损坏的模块。即使您在日常使用小内存且从未出现问题,MultiPar也可能因使用大量内存空间引发故障。
+(3)更改MultiPar设置以禁用GPU加速
  +在MultiPar设置当中的系统设置选项卡上有“硬件环境”设置。取消勾选“启用GPU加速”即可禁用。
+(4)更改MultiPar设置以禁用CPU的额外功能
  +“额外功能”中有一些复选框。请逐个取消勾选来测试,直到测试没有错误。取消检查的顺序是从“AVX2”, “JIT(SSE2)”, “CLMUL”到“SSSE3”。
+(5)更改MultiPar设置以减少线程数使用
  +从右向左移动“CPU使用率”滑块即可。
+(6)更改MultiPar设置以减少内存使用
  +在“内存使用率上限”处选择较小的数字。 +

+ +

哈希值碰撞

+

  +如果受损文件的哈希值恰好与其原始文件的哈希值相同,那么PAR客户端无法检测到损坏。这是非常罕见的情况,但一旦发生就很严重。由于完整文件中的数据用于恢复损坏的文件,因此错误检测损坏会导致恢复失败。如果遇到此问题,您可以使用SHA-1等其他哈希算法。 +

+

  +由于PAR使用了MD5哈希算法,一般情况下不会发生意外碰撞问题。除了MD5之外,PAR 2.0使用CRC-32来校验完整性,文件漏检的可能性非常低。注意,MD5作为加密哈希已经被攻破了。当恶意破解者通过伪造相同的散列值来修改文件时,PAR客户端将无法检测到恶意修改。 +

+ +

PAR 1.0规范的问题

+

  +PAR 1.0使用MD5哈希来区分源文件。当文件内容相同的时,它们的MD5也一样。在这种情况下,这些文件仅通过文件名来区分。如果其中一个丢失而另一个名称错误,则很难确定哪个文件丢失,哪个名称错误。当文件被认为丢失时,需要奇偶卷来恢复。如果您知道这些文件具有相同的内容,则从另一个文件复制要快得多。 +

+ +

PAR 1.0和2.0规范的缺陷

+

  +在PAR 1.0和2.0中,创建生成矩阵的方法存在一个缺陷。矩阵很少是不可逆的,矩阵不可逆修复也会失败。如果您有足够的恢复块却无法修复文件,最好尝试使用不同的恢复块。当PAR2文件集中有额外的块时,MultiPar会尝试自动解决此问题。 +

+ + + diff --git a/alpha/help/0804/readme1.htm b/alpha/help/0804/readme1.htm new file mode 100644 index 0000000..5cffcf2 --- /dev/null +++ b/alpha/help/0804/readme1.htm @@ -0,0 +1,29 @@ + + + + +导言 - 简介 + + + +使用PAR恢复文件来恢复受损或丢失的文件。
+MultiPar (整合了PAR客户端与图形用户界面) +
+ +

介绍

+

  +MultiPar是用来替代QuickPar而开发的。它的图形用户界面(GUI)与QuickPar相似,并已得到后者原作者Peter Clements的授权许可。尽管它看起来像是一个多语言版的QuickPar,但它有一些优秀独特的功能:如,支持Unicode字符,支持目录树结构,修复速度更快,恢复文件体积更小,支持脚本批处理等。 +

+ +

功能

+

  +MultiPar支持PAR1.0和PAR2.0规范。请访问“Parchive project”查看Parchive有关详情。MultiPar使用UTF-8或UTF-16处理非ASCII字符的文件名。MultiPar和par2cmdline可以处理子目录和UTF-8文件名,而QuickPar和其他PAR2客户端则无法处理。几乎所有的PAR2客户端都不支持UTF-16文件名和注释。请谨慎使用这些特殊功能。 +

+ +

系统要求

+

  +MultiPar需要电脑安装Windows Vista或更高的版本(Windows 7, 8, 10)。 +

+ + + diff --git a/alpha/help/0804/readme2.htm b/alpha/help/0804/readme2.htm new file mode 100644 index 0000000..81506f9 --- /dev/null +++ b/alpha/help/0804/readme2.htm @@ -0,0 +1,31 @@ + + + + +导言 - 注意事项 + + + +

失败 故障 错误

+

  +使用本程序产生的风险由您个人承担,因为我可能会遗漏一些东西。如果您发现程序运行状况有异,请向我反馈。一些重要的反馈信息,如输出日志、屏幕截图、文件名、文件大小、电脑规格和事件详情(何时/何地/发生什么/结果如何),将有助于解决问题。请尽可能在反馈时附带上它们。之后,我将在下一个版本中修复问题。 +

+ +

安全风险

+

  +您应当将PAR文件与其源文件在安全级别上同等视之。当您在某些文件中有秘密数据并对其进行了加密时,需要对已加密的文件创建PAR文件。如果您对非加密文件创建PAR文件,其他人可能通过PAR文件知道原始机密数据的情况。即使没有足够的冗余来完全恢复源文件,它们的PAR文件也可能为间谍提供有用的信息。 +

+

  +Parchive无法阻止恶意修改。使用未知的PAR文件进行恢复,就像在电脑上复制未知文件一样。恢复文件的可靠性取决于它们的PAR文件。当PAR文件被破解者恶意修改时,PAR客户端可能会将原始有效文件修改为无效文件。例如,如果有人修改了您的源文件并创建了PAR文件,这个PAR文件将会损坏您完整的源文件。 +

+ +

PAR 3.0规范尚未完成

+

  +MultiPar中的PAR 3.0仅用于个人测试目的。由于我在编写提案时有时会修改其算法和格式,因此当前的PAR 3.0规范将与未来的规范不兼容。请不要将当前的PAR3文件发送给可能没有相同版本的其他人。 +

+

  +目前样本PAR3尚未广泛应用,规范正在更新中。 +

+ + + diff --git a/alpha/help/0804/readme3.htm b/alpha/help/0804/readme3.htm new file mode 100644 index 0000000..ea85e36 --- /dev/null +++ b/alpha/help/0804/readme3.htm @@ -0,0 +1,50 @@ + + + + +导言 - 安装 + + + +

使用安装包安装或卸载

+

  +双击安装文件(MultiPar131_setup.exe或类似名称文件),然后按照安装程序对话框进行操作。在版本升级时,如果要使用先前的设置,可以进行覆盖安装。在覆盖安装之前, 应取消勾选“将MultiPar整合到右键菜单”。在写入安装或卸载之后,您可能需要重新启动操作系统。“Program Files”或“Program Files (x86)”目录下,必须在右键菜单上选择“以管理员身份运行”,用管理员权限启动安装程序。 +

+

  +您可以通过Windows操作系统的控制面板卸载程序,或双击MultiPar安装文件夹中的unins000.exe。由于卸载程序不会删除设置文件或安装后新添加的文件,因此您可以自行删除它们。 +

+

  +使用安装包完成安装后,不要移动安装文件夹。否则,之后您将无法卸载程序。 +

+ +

使用安装包为多名用户安装

+

  +在多名用户可以登录同一台电脑的情况下,系统管理员可以为每个人都安装MultiPar。使用管理权限进行安装,安装程序将为全部用户创建开始菜单图标,桌面图标和文件关联。当程序安装在“Program Files”目录下时,每个用户都能够进行个性化设置。当程序安装在另一个文件夹中时,所有用户会共享相同的设置。不论哪种情况下,用户创建图标和文件关联仅供其自身使用。 +

+ +
+ +

使用压缩包安装

+

  +在文件夹中解压压缩文件(MultiPar131.zip或类似名称文件)。 +MultiPar.exe是MultiPar的启动程序。 +

+

  +您稍后可以在设置窗口中创建快捷图标或“发送到”链接。如果要将PAR文件扩展名“.par”或“.par2”与MultiPar关联,请先将它们与其他应用程序(如QuickPar)取消关联。 +

+ +

压缩版的卸载

+

  +如果您已将PAR文件与MultiPar关联,请先解除关联。然后,删除安装文件夹(即您解压文件存放的文件夹)中的所有文件。如果MultiPar安装在“Program Files”目录下,设置数据会保存在“Application Data”目录下的MultiPar文件夹中,因此您需要删除该文件夹。 +

+

  +如果您在设置窗口中勾选了“将MultiPar整合到右键菜单”,必须在卸载前取消勾选。如果已经删除了MultiPar.exe,您可以手动卸载DLL。打开命令提示符并将目录更改为MultiPar的文件夹,然后输入“RegSvr32.exe /u MultiParShlExt64.dll”以删除shell扩展名。当操作系统或资源管理器正在使用“MultiParShlExt64.dll”时,您将无法删除它。在删除文件之前,您可以先注销再重新登录操作系统。 +

+ +

更改压缩版的安装文件夹

+

  +请移动安装文件夹中的文件。如果已经将PAR文件与MultiPar关联,请先取消关联,然后再次关联。如果要在另一台电脑上使用同样的设置,请复制设置文件“MultiPar.ini”。如果将MultiPar移动到“Program Files”目录下,设置数据将保存在“Application Data”目录下的MultiPar文件夹中,因此您还需要将“MultiPar.ini”移动到该文件夹中。 +

+ + + diff --git a/alpha/help/0804/readme4.htm b/alpha/help/0804/readme4.htm new file mode 100644 index 0000000..91795b7 --- /dev/null +++ b/alpha/help/0804/readme4.htm @@ -0,0 +1,33 @@ + + + + +导言 - 支持 + + +

许可证

+

  +MultiPar由PAR客户端和用于控制它们的图形用户界面(GUI)组成,由Yutaka Sawada编写。尽管控制台应用程序是开源的(PAR客户端采用GPL协议),但GUI程序是闭源的。有些文章可以在我的网站上找到。 +There are source code packages on GitHub. +

+ +
+ +

支持

+

  +I use GitHub issue's page as a web-forum for MultiPar users. +

+

  +我的名字是Yutaka Sawada。电子邮件地址是“tenfon (at mark) outlook.jp”,用于PayPal的 “multipar (at mark) outlook.jp”和SourceForge用户的“tenfon (at mark) users.sourceforge.net”。因为它们使用的是相同的邮箱,所以请不要重复发送邮件。虽然原先电子邮件地址是“ten_fon (at mark) mail.goo.ne.jp”,但该邮箱邮件服务已于2014年3月停止,所以请不要发送到那里。(at mark) 是避免垃圾邮件的格式,请用“@”替换它。 +

+

  +我此前收到过很多海外垃圾邮件。如果邮件被检测为垃圾邮件或可疑邮件,邮件服务器可能会自动将其删除,我将无法看到它。如果您一直没有收到回复,可以在网络论坛上向我询问。 +

+ +

链接

+

  +我在个人主页vector.co.jp有介绍MultiPar。使用这个页面上的文件直链可能不太合适,这还有一个官方下载页面。当您在某处输入一个链接时,请不要包含文件名。 +

+ + + diff --git a/alpha/help/0804/record.htm b/alpha/help/0804/record.htm new file mode 100644 index 0000000..56d35dc --- /dev/null +++ b/alpha/help/0804/record.htm @@ -0,0 +1,76 @@ + + + + +添加恢复记录 + + + +如何为ZIP或7-Zip压缩包添加恢复记录 +
+ +

  +ZIP压缩(扩展名为.zip)被广泛使用,7-Zip压缩(扩展名为.7z)也非常有用。但由于它们没有恢复记录功能,所以有人可能会觉得RAR压缩更好。但是,通过使用Parchive,普通的ZIP或7-Zip存档也可以使用恢复记录进行保护。 +

+

+ + + + + + + + + + + + + + + + + + + + + +
第1步:创建ZIP或7-Zip压缩文件。 +
ZIP或7-zip压缩文件
+
第2步:为压缩文件创建一个PAR2文件。 +
PAR2恢复文件
+
第3步:使用二进制编辑器或复制命令,将PAR2文件附加到压缩文件。然后,附加的压缩文件包含有恢复记录。文件结构如下图所示: +
+
原始压缩文件附加的PAR2恢复文件
+

第4步(仅ZIP压缩需要执行):
+There is "end of central directory record" (starting with a byte sequence of: 0x06054b50) at the end of ZIP file. +With binary editor, copy the section (22-bytes or more) and append it to the end of recovery data. + +文件结构如下图所示: +
+ + +
原始ZIP压缩文件附加的PAR2恢复文件中间目录记录尾端
+

+When the ZIP file is ZIP64 format, +there are "zip64 end of central directory record" (starting with a byte sequence of: 0x06064b50), +"zip64 end of central directory locator", and "end of central directory record" at the end of ZIP file. +With binary editor, copy the 3 sections (total 98-bytes or more) and append them to the end of recovery data. +
+ + +
原始ZIP64压缩文件附加的PAR2恢复文件The final 3 sections of ZIP64 format
+
+

+

  +由于文件头仍然是压缩文件,因此它被视为压缩文件,并且一般的压缩软件可以提取其内部文件。由于该文件包含PAR2数据包,因此PAR2客户端也可将其视为PAR2文件。由于MultiPar可以处理与“.par2”具有不同扩展名的PAR2文件,将受保护的压缩文件拖放到MultiPar快捷方式图标上即可校验压缩文件。在MultiPar的GUI上,当压缩文件的原始部分是完整的时,带有恢复记录的压缩文件部分将显示为“附加”状态。 +

+

  +请注意,如果您修复压缩文件,将删除恢复记录(附加的PAR2恢复数据)。如果要保留PAR2恢复数据,首先需要复制文件,并将其重命名为“something.par2”,然后用MultiPar(或QuickPar)打开“something.par2”。虽然您可以通过二进制编辑器将受保护的压缩拆分为原始部分和恢复记录,但这对普通用户来说这并非易事。 +

+

  +我认为这种方法对于只保护一个存档文件很有用。这种方法只有一个文件,与两个文件(压缩文件及其PAR2文件)起相同的作用,更便于传输/分享/分发为一个ZIP / 7-Zip文件。一般情况,免费软件或共享软件发布站点只接受一个存档文件。如果压缩软件具有将PAR2恢复数据附加到创建的压缩文件的内置功能,这种方法可能会很有用。 +

+ + + + diff --git a/alpha/help/0804/recreate.htm b/alpha/help/0804/recreate.htm new file mode 100644 index 0000000..551c417 --- /dev/null +++ b/alpha/help/0804/recreate.htm @@ -0,0 +1,131 @@ + + + + +重建窗口 + + + +重建窗口
  +在校验窗口点击“再次创建”时,将打开此窗口。尽管重建窗口和创建窗口几乎一样,但您无法更改源文件。 +
+ +

源文件

+ +

  +重建情况下,源文件的目录和选择与原始恢复文件相同。所选文件列在文件列表中,并计算总数据大小和块。您也无法更改块分配。 +

+ +
+ +

恢复文件

+ +
+基本文件名 +
  +如果您不想覆盖原始文件,可以更改为其他名称。 +
+ +
+备注 +
  +您可以重新输入,也可以更改以前的备注。 +
+ +
+冗余度 +
  +冗余度是可以恢复多少损坏的比率。比如,如果为500MB源文件设置了10%的冗余,则可以恢复损坏或丢失的数据高达50MB。请注意,实际修复的可能性取决于损坏的分布情况。一般而言,虽然可以以较小的冗余恢复窄范围区域中的密集损坏,但是在宽区域上的稀疏损坏需要较大的冗余。冗余设置为0%时,只会创建一个用于校验的索引文件。 +
+ +
+第一个恢复块编号 +
  +如果要向原始恢复文件添加额外的恢复块,通过设置此起始编号,可以从上一个块创建恢复文件。如果该值为0,则从第一个块重新创建所有恢复块。 +
+ +
+恢复块数量 +
  +您可以直接输入恢复块的数量,且可以设置比冗余度滑条范围更多的块数量。 +
+ +
+大小分配方案 恢复文件数量 +
  +大小分配方案是指对恢复文件的尺寸进行大小分配。选择“相同大小”和“不同大小”时,可以设置恢复文件的数量,然后,将创建相同大小或不同大小的指定数量的恢复文件。当选择“2的幂”或“货币单位(十进制)”时,每个恢复文件中的恢复块数量为“1, 2, 4, 8, 16, 32, 64, 128…”或 “1, 1, 2, 5, 10, 10, 20, 50…”。每个恢复文件将小于最大源文件(或被分割的源文件)。 +
+ +

  +每种大小分配方案中500个恢复块的分布示例:
+

+
大小分配方案每个恢复文件中恢复块的数量 +
相同大小167, 167, 166 (3个文件)84, 84, 83, 83, 83, 83 (6个文件) +
不同大小72, 144, 284 (3个文件)8, 16, 32, 64, 128, 252 (6个文件) +
2的幂1, 2, 4, 8, 16, 32, 64, 128, 245 (总共9个文件) +
货币单位(十进制)1, 1, 2, 5, 10, 10, 20, 50, 100, 100, 200, 1 (总共12个文件) +
+

+ +
+效率 +
  +效率是指被恢复数据与恢复文件的比例。例如,如果200MB恢复文件的恢复效率是95%,您将可能修复最多190MB数据。 +
+ +
+完整重建的缺失文件数量(最少—最多) +
  +您可以参考这些数值以了解恢复文件的恢复能力。当源文件的大小差别很大时,修复文件需要的冗余会比您预想的更多。 +
+ +
+ +
+打开 +
  +如果要打开现有恢复文件,点击 “打开”选择所需文件。重建窗口上的当前设置不会被保存。 +
+ +
+退出 +
  +您可以使用“退出”关闭MultiPar。但是请当心,因为在退出前不会弹出关闭警告。重建窗口上的当前设置不会被保存。 +
+ +
+设置 +
  +如果要更改设置,请点击“设置”。然后会出现设置窗口。 +
+ +
+关于 +
  +点击“关于”,您可以在关于窗口查看版本号,也可以从这里进入“帮助”。 +
+ +
+预览 +
  +如果想要了解每个恢复文件的大小,可以点击“预览”进入预览窗口查看。 +
+ +
+创建 +
  +选择源文件并设置好后,点击“创建”创建恢复文件,会打开正在创建窗口,显示创建进度。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + + diff --git a/alpha/help/0804/style_panel.css b/alpha/help/0804/style_panel.css new file mode 100644 index 0000000..54725c3 --- /dev/null +++ b/alpha/help/0804/style_panel.css @@ -0,0 +1,21 @@ +* { +line-height:1.8; +text-underline-position:under; +} + +body { +padding: 0px 0px 0px 160px ; +} + +div#left_area { +position: fixed !important; +position: absolute; +padding: 0px 0px 0px 10px ; +top: 0; +left: 0; +width: 150px; +height: 100%; +background-color: #fffbf0 ; +overflow: auto; +} + diff --git a/alpha/help/0804/verify.htm b/alpha/help/0804/verify.htm new file mode 100644 index 0000000..7338833 --- /dev/null +++ b/alpha/help/0804/verify.htm @@ -0,0 +1,134 @@ + + + + +校验窗口 + + + +校验窗口
  +通过选择恢复文件启动MultiPar时,将打开校验窗口并进行校验。您可以看到哪些文件受损或丢失,如果有足够的恢复数据,您可以修复它们。如果要重新校验,请按F5。MultiPar同时运行多组任务时,只有前一项任务结束后才会开始运行下一项。 +
+ +
+基本目录 浏览 +
  +基本目录是源文件所在的文件夹。如果源文件与恢复文件不在同一文件夹,则所有源文件都将被视为丢失。您必须通过点击“浏览”,拖放文件夹或双击路径框选择文件夹。 +
+ +
+创建者 注释 +
  +创建者是用于创建选定的恢复文件的PAR客户端的名称。当注释保存在文件中,也会显示。 +
+ +

  +在文件列表中,恢复文件放在上面,源文件放在下面。由于每个文件的大小和状态都会显示,因此很容易知道那个文件不完整。所有块的总大小和总数量也会显示在文件列表中。 +

+ +

  +校验后,会显示每种状态的文件数量等结果。当源文件损坏或丢失时,您可以知道能否修复它。您可以通过图标颜色轻松识别文件状态。绿色文件表示文件完整,黄色文件表示文件损坏或命名错误,红色文件表示文件丢失。黄色文件夹表示文件夹存在,红色文件夹图标表示文件夹丢失。手动添加的外部文件显示为白色文件。 +

+ +
+ +
+进度显示 +
  +窗口标题表示当前所处步骤,进度条表示步骤中的当前位置。因为有数个步骤,进度条有时直到整个进程完成时才会移动。 +
+ +
+找到的块的计量表 +
  +在计量表中,每个区域用宽度表示块的数量多少。绿色区域表示可用的源块,黄色区域表示可恢复的源块,红色区域表示缺少的块数。您就可以一目了然看到丢失了多少块,需要修复多少块。 +
+ +
+状态文本区域 +
  +当您看到错误消息时,错误将保存在日志文件中。双击此处,将打开“save”文件夹。 +
+ +
+剩余时间 +
  +剩余时间是指完成任务所需时间。您可能需要等待比显示的时间更长的时间,因为这只是粗略计算。 +
+ +
+ +
+添加 +
  +点击“添加”或拖放文件到列表,即可添加需要校验的文件。如果要添加基本目录或恢复文件目录之外的外部文件,您需要自行添加。在选择新的恢复文件或改变基本目录时,文件列表将会重置。如果要添加基本目录下的所有文件,最好将“校验级别”设为“追加校验”。 +
+ +
+暂停 恢复 +
  +您可以通过点击“暂停”来临时暂停进程。暂停时,您可以通过点击 “恢复”来恢复进程。您也可以按暂停键(Pause)来暂停或恢复。 +
+ +
+修复 还原 重命名 校验 +
  +如果可能,可以点击以上按钮来校验和修复文件。标题会因修复状态的不同而有所差异。当可以全部修复,将显示“修复”。当可以轻松纠正或重新添加修复,将显示“还原”。如果可以通过重命名修复,将显示“重命名”。如果完全不能修复,将会显示“校验”。 +
+ +
+取消 +
  +如果要取消创建并返回创建窗口,点击“取消”即可。您也可以按退出键(Esc)来取消。 +
+ +
+再次创建 +
  +如果您想创建额外的恢复文件或用当前恢复文件中的同一组源文件重新创建恢复文件,点击“额外”打开重建窗口。注意,新创建的文件将会覆盖已有同名文件。 +
+ +
+ +
+打开 +
  +如果您想打开另一个要校验的恢复文件,点击“打开”选择该文件。如果所选文件被识别为不支持的文件,则应当为该文件类型设置合适的扩展名。 +
+ +
+新建 +
  +如果要创建新的恢复文件,点击“新建”打开创建窗口。 +
+ +
+关于 +
  +点击“关于”,您可以在关于窗口查看版本号,也可以从这里进入“帮助”。 +
+ +
+设置 +
  +如果要更改设置,点击“设置”,将打开设置窗口。 +
+ +
+退出 +
  +点击“退出”即可关闭MultiPar。 +
+ +
+

MultiPar使用指南

+创建窗口
+预览窗口
+正在创建窗口
+校验窗口
+重建窗口
+设置窗口 +
+ + +