Каковы различия между разделением и rar?

Пользователь staticsan сказал о проблеме:

Можно даже сделать, вещам нравится, выполняет несколько X-серверов. Именно тогда Вы добираетесь:0 и:1 и т.д. Проблема с этим состоит в том, кто получает клавиатуру и мышь.

Мне было интересно, почему точно это становится проблемой, "кто получает клавиатуру и мышь". Я нашел ответ в статье, рекомендуйте пользователем Charlie Martin в моем другом вопросе в [1]:

отдельный дисплей определяется документацией X11 как имеющий точно одну клавиатуру и один указатель (т.е. мышь), но потенциально несколько центральных процессоров, мониторов, и т.д.

[1] https://stackoverflow.com/questions/746263/how-do-the-server-extensions-work-in-x/746286#746286

2
10.05.2015, 11:11
2 ответа

разделение является традиционным инструментом UNIX, который делает одно задание только — разделение файлов. Если бы у Вас был набор файлов для архивации к отдельным дискам, то Вы могли бы сделать это как это:

 ____________________
|     FILESYSTEM     |                 _________               ____________
| dir1/      dir2/   |      tar       |         |    gzip     |            |
|   file1      file3 | -------------->| ARCHIVE |------------>| COMPRESSED |
|   file2      file4 |                |_________|             |   ARCHIVE  |
|____________________|                                        |            |
                                                              |____________|
                                                                    |
                                                                    | s
                                                                    | p
                                                                    | l
                                                                    | i
                                                                    | t
                                                                    |
               +----------------+----------------+------------------+
               |                |                |
              \|/              \|/              \|/
          ____________     ____________     ____________
         |            |   |            |   |            |
         | COMPRESSED |   | COMPRESSED |   | COMPRESSED |
         | ARCHIVE    |   | ARCHIVE    |   | ARCHIVE    |   . . .
         | DISK 1     |   | DISK 2     |   | DISK 3     |
         |____________|   |____________|   |____________|

Вы используете tar объединить набор файлов в один архив; Вы используете gzip сделать тот архив меньшим путем сжатия его; и Вы наконец используете split сокращать тот сжатый архив в блоки, которые соответствуют на Ваших дисках. Преимущество здесь состоит в том, что можно легко выключить части — говорят, Вы могли использовать bzip2 или xz сжимать Ваш архив. Или cpio сделать Ваш архив.

rar (и также zip) приезжайте из мира DOS/Windows, где Вы обычно не объединяете в цепочку вместе инструменты. Так, они на самом деле комбинируют archiver (как tar), компрессор (как gzip), и разделитель файла (как разделение) в один инструмент. Преимущество состоит в том, что они могут, три части иметь больше знания другого — говорят, Вы могли постараться не разделять единственный файл через диски (который почти невозможен с отличными программами).

5
27.01.2020, 21:53

разделение разделяет файлы, размер остается тем же. rar уменьшает размер.

2
27.01.2020, 21:53
  • 1
    Ну, это уменьшает размер, если файл уже не сжат как в mp3 или фильме. - В этом случае это совершенно допустимо для использования разделения, поскольку это будет быстрее и произведет (немного) меньшие файлы. –  michas 26.11.2013, 19:36
  • 2
    Rar является инструментом сжатий, подобным zip и 7z. –  slm♦ 26.11.2013, 20:07

Теги

Похожие вопросы