|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Доброе Подскажите, что изменить в коде, чтобы прога распаковывала все архивы рекурсивно в указанном каталоге? и создавалась с начала папка с именем архива и туда распаковывала архив набросал код .. работает только частично Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
Заранее спасибо за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 08:55 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014, используй встроенные средства для распаковки архивов, а не Process. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 09:25 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
vb_sub SAS2014, используй встроенные средства для распаковки архивов, а не Process. А есть встроенные средства для работы с RAR? SAS2014, https://stackoverflow.com/questions/1025863/read-content-of-rar-files-using-c-sharp ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 09:59 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, прошляпил формат архива, думал, что ZIP. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 11:45 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
vb_sub Сон Веры Павловны, прошляпил формат архива, думал, что ZIP. Можно вот это попробовать: https://github.com/squid-box/SevenZipSharp ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 17:17 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
а может кто то напишет код, который будет распаковывать только определенные файлы с архивов ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 09:30 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 а может кто то напишет код, который будет распаковывать только определенные файлы с архивов Хэлп на rar.exe слабо почитать? rar.exe /? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 09:35 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 а может кто то напишет код, который будет распаковывать только определенные файлы с архивов Может за тебя еще и на работу сходить? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:49 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkthat SAS2014 а может кто то напишет код, который будет распаковывать только определенные файлы с архивов Может за тебя еще и на работу сходить? А зачем ты тут сидишь? По троллить или делится знаниями хотя у тебя в области программирования их нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 12:03 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Dima T SAS2014 а может кто то напишет код, который будет распаковывать только определенные файлы с архивов Хэлп на rar.exe слабо почитать? rar.exe /? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122.
Спс за не компитентный ответ, который каждый в первую очередь смотрит ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 12:07 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Ясно тут нет программеров чей класс профи или знания и воспитаность позволяет помощь в написание пару строк кода ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 12:10 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 хотя у тебя в области программирования их нет. Бугагос. Это мне говорит чувак, который сам решить задачу распаковки архива не может Я тебе дал ссылку на либу, которая, имхо, должна это уметь. Иди, читай, изучай, пробуй. Толчок за тобой смывать тут никто не подписывался. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 16:10 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Стандартная либа с rar так же работает как и с zip, исключая многотомные архивы. Если их нет, вообще не понимаю что ТС ищет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2022, 19:25 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 Спс за не компитентный ответ, который каждый в первую очередь смотрит И что там непонятно? Извлечь из архива arc.rar файлы my_file1.* и myfile2.* в папку folder_out Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 08:26 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkthat SAS2014 хотя у тебя в области программирования их нет. Бугагос. Это мне говорит чувак, который сам решить задачу распаковки архива не может Я тебе дал ссылку на либу, которая, имхо, должна это уметь. Иди, читай, изучай, пробуй. Толчок за тобой смывать тут никто не подписывался. Ну так прояви знания свои.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 14:55 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 Ну так прояви знания свои.. Какой мне профит с этого? Тебе жизнь облегчить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 16:33 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 Ясно тут нет программеров чей класс профи или знания и воспитаность позволяет помощь в написание пару строк кода мы тут! просто, нас не видно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 16:37 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Ролг Хупин мы тут! просто, нас не видно Как тараканы по щелям прячемся и никаким скрамом-аджайлом нас не вывести ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 17:04 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkthat SAS2014 Ну так прояви знания свои.. Какой мне профит с этого? Тебе жизнь облегчить? Ты разве не хочешь побравировать своим скилом и инкрементировать карму? Ведь в противном случае ты не сможешь считаться воспитанным профи. Кстати почему ты так часто в бане сидишь на этом форуме? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 18:35 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
vb_sub Ты разве не хочешь побравировать своим скилом и инкрементировать карму? Побравировать написанием дюжины строчек кода студенческого уровня? Я тебя умоляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 19:38 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Вместо того, чтоб разводить вайн на форуме, давно бы уже открыл репозиторий SevenZipSharp нашел в тестах 100 примеров для твоей задачи, как в этом файле: https://github.com/squid-box/SevenZipSharp/blob/dev/SevenZip.Tests/SevenZipCompressorAsynchronousTests.cs что тут еще объяснять то? тебе нужно. чтоб мы написали код, который уже написан? задача тривиальна, я вообще не знаю, зачем использую rar в промышленных целях, (в личных персональных хоть arj, дело вкуса), но это не имеет особого значения. в целом, через процессы тоже норм, но проблема с тем, что это неуправляемая часть выполнения, для задач на 3-4 запуска потянет и такое. я бы вообще в PS такое делал, а не в C#, это именно его уровень то, что ты хочешь, не сложно сделать даже на BATCH, но не кто не будет это делать за тебя, просто так, тут люди на вопросы отвечают, помогают, но код писать тебе ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2022, 21:09 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
vb_sub Кстати почему ты так часто в бане сидишь на этом форуме? Травля творческих и талантливых людей всегда была традиционна для России. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 09:08 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Roman Mejtes Вместо того, чтоб разводить вайн на форуме, давно бы уже открыл репозиторий SevenZipSharp нашел в тестах 100 примеров для твоей задачи, как в этом файле: https://github.com/squid-box/SevenZipSharp/blob/dev/SevenZip.Tests/SevenZipCompressorAsynchronousTests.cs что тут еще объяснять то? тебе нужно. чтоб мы написали код, который уже написан? задача тривиальна, я вообще не знаю, зачем использую rar в промышленных целях, (в личных персональных хоть arj, дело вкуса), но это не имеет особого значения. в целом, через процессы тоже норм, но проблема с тем, что это неуправляемая часть выполнения, для задач на 3-4 запуска потянет и такое. я бы вообще в PS такое делал, а не в C#, это именно его уровень то, что ты хочешь, не сложно сделать даже на BATCH, но не кто не будет это делать за тебя, просто так, тут люди на вопросы отвечают, помогают, но код писать тебе У меня задача такова что надо распаковать всё архивы в папках далее и в определённых файлах искать определённые строки и вывести их в тхт файл или в датагридвью с этим проблем нет С архивом затык ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 12:05 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkthat vb_sub Кстати почему ты так часто в бане сидишь на этом форуме? Травля творческих и талантливых людей всегда была традиционна для России. в точку! нам всегда было не просто ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 12:52 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014, Я так и не понял, в чем затык? Запустить через Process RAR с параметрами командной строки? Если все архивы в одном каталоге, зачем вам рекурсия? Вы что, комсомолец и любите трудности? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2022, 13:07 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
вообщем я взял утилиту, которая распаковывает нужные виды архивов и написал код но проблема возникла новая, что строка Process.Start("cmd", "/C" + "exit"); - создает новое окно cmd не закрывая старое можно ли как то закрывать старое cmd созданное в цикле???? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 07:51 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Код: c# 1.
строка распаковки архива и куда и какой имено файл ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 07:53 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Когда запускается дочернее консольное приложение оно по умолчанию использует консоль родительского, но если у родительского нет консоли, то дочернее создает свою консоль. Сделай свое приложение консольным, тогда весь вывод пойдет в твою консоль. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 08:00 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 вообщем я взял утилиту, которая распаковывает нужные виды архивов и написал код но проблема возникла новая, что строка Process.Start("cmd", "/C" + "exit"); - создает новое окно cmd не закрывая старое Пробелы кто за тебя должен ставить? нет такого ключа "/Cexit" вот и игнорирует его cmd. В коде ты ключ /k используешь, в хэлп пробовал заглянуть что он означает? cmd /? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
cmd тебе тут вообще не надо чтобы 7z запускать. Запускай сразу 7z, а все остальное пиши в аргументы Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 08:19 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Dima T Когда запускается дочернее консольное приложение оно по умолчанию использует консоль родительского, но если у родительского нет консоли, то дочернее создает свою консоль. Сделай свое приложение консольным, тогда весь вывод пойдет в твою консоль. Можно запускать с опциями редиректа. Но я не пойму почему автор так уперся делать это запуская отдельный процесс. Два раза ему тут уже дали ссылку на библиотеку готовую с примерами. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 12:21 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkthat Dima T Когда запускается дочернее консольное приложение оно по умолчанию использует консоль родительского, но если у родительского нет консоли, то дочернее создает свою консоль. Сделай свое приложение консольным, тогда весь вывод пойдет в твою консоль. Можно запускать с опциями редиректа. Но я не пойму почему автор так уперся делать это запуская отдельный процесс. Два раза ему тут уже дали ссылку на библиотеку готовую с примерами. Моэет он бы и последовал рекомендациям, но появляются другие советчики и снова сбивают его с толку на запуск процесса ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 12:34 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
SAS2014 можно ли как то закрывать старое cmd созданное в цикле???? У Process помимо метода Start есть и другие методы. Например, Close, Kill SAS2014 Код: c# 1.
String.Format отменили, я помню ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 18:30 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Arm79 String.Format отменили, я помню ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 20:02 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Shocker.Pro Arm79 String.Format отменили, я помню Кстати, смех-смехом, но в "шестом шарпе" советуют, там где это можно, вместо него использовать interpolated strings - для них сделали очень много оптимизаций на уровне компилятора. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 21:08 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
string.concat и то было бы лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 10:33 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Roman Mejtes string.concat и то было бы лучше. Ну, вообще интерполяция там, где это уместно, и заменяется на concat: Код: c# 1. 2. 3. 4. 5. 6. 7.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
String.Format при интерполяции включается уже в более сложных случаях типа Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 11:04 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkthat Shocker.Pro пропущено... отменили в шестом шарпе Кстати, смех-смехом, но в "шестом шарпе" советуют, там где это можно, вместо него использовать interpolated strings - для них сделали очень много оптимизаций на уровне компилятора. Опять гонения на творческих людей? )) Преждевременная оптимизация - это зло. Применение Interpolated strings в задаче с архивами именно с целью ускорения и оптимизаций просто не нужно. Вот наглядность - может быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 16:16 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Arm79, когда пишешь код. он должен быть понятными лаконичным, чтоб было достаточно одного взгляда для понимания происходящего иногда даже в ущерб оптимизации, следуют сделать понятнее и яснее. декомпозировать на несколько методов или еще что то. просто сравни 2 эти строки: во второму случае, сразу видно, где строка начинается и где заканчивается и из чего она состоит, а при нормальной подсветке это видно еще лучше. но нет, мы будем говнякать и складывать строки. и делать это надо сразу, потому, что потом это уже никто и никогда править не будет. потому, что никому не нужны изменения в коммите, которые не касаются той задачи, для которой он создан Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 16:41 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Roman Mejtes Arm79, когда пишешь код. он должен быть понятными лаконичным, чтоб было достаточно одного взгляда для понимания происходящего иногда даже в ущерб оптимизации, следуют сделать понятнее и яснее. декомпозировать на несколько методов или еще что то. просто сравни 2 эти строки: во второму случае, сразу видно, где строка начинается и где заканчивается и из чего она состоит, а при нормальной подсветке это видно еще лучше. но нет, мы будем говнякать и складывать строки. и делать это надо сразу, потому, что потом это уже никто и никогда править не будет. потому, что никому не нужны изменения в коммите, которые не касаются той задачи, для которой он создан Код: c# 1. 2.
Не совсем понял, к чему этот спич? Я же так и сказал - через + склеивать строку отстой ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 16:50 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Roman Mejtes Arm79, когда пишешь код. он должен быть понятными лаконичным, чтоб было достаточно одного взгляда для понимания происходящего иногда даже в ущерб оптимизации, следуют сделать понятнее и яснее. декомпозировать на несколько методов или еще что то. просто сравни 2 эти строки: во второму случае, сразу видно, где строка начинается и где заканчивается и из чего она состоит, а при нормальной подсветке это видно еще лучше. но нет, мы будем говнякать и складывать строки. и делать это надо сразу, потому, что потом это уже никто и никогда править не будет. потому, что никому не нужны изменения в коммите, которые не касаются той задачи, для которой он создан Код: c# 1. 2.
И в первом и во втором случае код гамно. Потому что неизвестно с какими символами (пробелы и прочее) могут быть подставляемые параметры. Хочешь передать параметры в екзешник - для этого есть коллекция ArgumentList ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 17:27 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkfka2 Roman Mejtes Arm79, когда пишешь код. он должен быть понятными лаконичным, чтоб было достаточно одного взгляда для понимания происходящего иногда даже в ущерб оптимизации, следуют сделать понятнее и яснее. декомпозировать на несколько методов или еще что то. просто сравни 2 эти строки: во второму случае, сразу видно, где строка начинается и где заканчивается и из чего она состоит, а при нормальной подсветке это видно еще лучше. но нет, мы будем говнякать и складывать строки. и делать это надо сразу, потому, что потом это уже никто и никогда править не будет. потому, что никому не нужны изменения в коммите, которые не касаются той задачи, для которой он создан Код: c# 1. 2.
И в первом и во втором случае код гамно. Потому что неизвестно с какими символами (пробелы и прочее) могут быть подставляемые параметры. Хочешь передать параметры в екзешник - для этого есть коллекция ArgumentList В итоге все-равно будет вызван CreateProcess() где все параметры в одной строке (lpCommandLine). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 19:11 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Dima T В итоге все-равно будет вызван CreateProcess() где все параметры в одной строке (lpCommandLine). ArgumentList когда собирает lpCommandLine ескейпит и квотит всякую гадость. Arguments передается как есть. Легко можно по исходникам убедиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 19:36 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkthat Shocker.Pro пропущено... отменили в шестом шарпе Кстати, смех-смехом, но в "шестом шарпе" советуют, там где это можно, вместо него использовать interpolated strings - для них сделали очень много оптимизаций на уровне компилятора. В "шестом шарпе" или NET 6 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 11:29 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Ролг Хупин В "шестом шарпе" или NET 6 ? В шестом шарпе для .NET 6 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 11:33 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkfka2 Ролг Хупин В "шестом шарпе" или NET 6 ? В шестом шарпе для .NET 6 Вот, теперь корректно, а то нас же будут читать будущие поколения, которым лететь на Луну и Марс ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 14:54 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Ролг Хупин будущие поколения, которым лететь на Луну и Марс Истребители F22 не смогли пересечь 180 меридиан При попытке перегнать истребители F22 «своим ходом» с Гавайских островов на базу ВВС Kadena на японском острове Окинава программный сбой «в навигационном обеспечении» вынудил пилотов развернуться и возвратиться туда, откуда вылетели. Теперь стала известна истинная природа «навигационной аномалии». Как сообщает DefenseTech со ссылкой на Associated Press, истребители не сумели преодолеть так называемую «линию перемены дат» — условную линию, по разные стороны которой местное время одно и то же (с точностью до часового пояса), но календарные даты различаются на одни сутки. Линия перемены дат проходит по меридиану 180 градусов с отдельными отклонениями. Перемена дат осуществляется (и вообще имеет смысл) лишь при использовании местного времени. При пересечении линии перемены дат необходимо либо прибавлять, либо вычитать одни сутки – в зависимости от того, в каком направлении осуществляется движение. По всей видимости, этот парадокс Земного шара, осознанный еще участниками экспедиции Магеллана, был позабыт разработчиками F-22 Raptor. Последствия такой забывчивости оказались весьма ощутимыми. У истребителей в полете, отмечает Defense Tech, вышли из строя топливная и навигационная системы, а также – частично – связь. Лишь одному пилоту удалось связаться с экспертами разработчика (компании Lockheed Martin). Несколько пилотов попытались перезагрузить ПО истребителя в полете. «Победить» ошибку не удалось, однако сами истребители и их пилоты уцелели, что в подобной ситуации следует считать несомненной удачей. Возвращение на Гавайские острова потребовало дополнительной дозаправки в воздухе. Впоследствии «навигационную аномалию» удалось исправить, и F-22 все-таки прибыли на авиабазу назначения. 2. Фирма Motorola испытывала новый процессор для автопилота на истребителе в Израиле. Все было отлажено. Пилоты на испытаниях отправились «огибать рельеф» с севера до юга Израиля. Истребитель прекрасно пролетел на автопилоте над равнинной частью, над горной частью, над долиной реки Иордан, и приближался к Мёртвому морю. Не долетев до него, неожиданно происходит общий сброс процессора, автопилот выключается на полном ходу, пилоты переходят на ручное управление, и сажают истребитель. Процессор отправили на доработку и тестирование. Все тесты прошли снова без сбоев. Снова начали реальную проверку. Истребитель пролетел над всеми территориями, но при подлете к Мёртвому морю: общий сброс, выключение автопилота, ручная посадка. Длительные тесты не могли выявить никаких изъянов. После продолжительных попыток было найдено, что программы автопилота при вычислении параметров управления по глубоко научным секретным формулам производили деление на значение текущей высоты истребителя над уровнем океана. При подлете к Мёртвому морю высота становилась нулевой, и процессор при делении на ноль давал общий сброс. До этого случая никому не приходило в голову, что самолеты могут летать ниже уровня океана… ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 14:59 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Shocker.Pro, приведенные примеры вершина айсберга, весь софт дается AS IS. Чем дальше, тем больше огребаем от этого подхода. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 19:22 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Только хотел продемонстрировать автору как легко написать всего лишь что-нибудь типа: Код: c# 1. 2. 3. 4. 5. 6.
Как оказалось, что 7zip умеет читать *.rar файлы, но, похоже, не умеет их создавать. Так что обломинго - попробовать не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 01:01 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Shocker.Pro, Была еще известная хрень (лень искать) с пересечением экватора, когда при этом автопилот истребителя тут же переворачивал его вверх ногами :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 01:04 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkfka2 Shocker.Pro, Была еще известная хрень (лень искать) с пересечением экватора, когда при этом автопилот истребителя тут же переворачивал его вверх ногами :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 10:15 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkfka2 Как оказалось, что 7zip умеет читать *.rar файлы, но, похоже, не умеет их создавать. Так что обломинго - попробовать не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 10:17 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Shocker.Pro fkfka2 Как оказалось, что 7zip умеет читать *.rar файлы, но, похоже, не умеет их создавать. Так что обломинго - попробовать не могу. Так ТСу вроде как только распаковка и была нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 10:19 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
как уже выше писал, юзать rar в проде, это феерическая тупость. zip поддерживается во всех ОС, любой чайник и самовар умеет с ZIP (deflate) работать. нафига RAR юзать, не понятно. интересно, автор осилил задачу или нет? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 12:08 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Roman Mejtes как уже выше писал, юзать rar в проде, это феерическая тупость. Ну, бывает, что данные приходят снаружи, и их формат никак не изменить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 12:57 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Roman Mejtes zip поддерживается во всех ОС, любой чайник и самовар умеет с ZIP (deflate) работать. нафига RAR юзать, не понятно. RAR на 5-10% лучше сжимает. Может это кому-то показалось важнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 13:10 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Dima T Roman Mejtes zip поддерживается во всех ОС, любой чайник и самовар умеет с ZIP (deflate) работать. нафига RAR юзать, не понятно. RAR на 5-10% лучше сжимает. Может это кому-то показалось важнее. Но тот же 7z сжимает примерно на столько же лучше, чем rar. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 14:14 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Но тот же 7z сжимает примерно на столько же лучше, чем rar. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 14:27 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Dima T пропущено... RAR на 5-10% лучше сжимает. Может это кому-то показалось важнее. Но тот же 7z сжимает примерно на столько же лучше, чем rar. Да, но дольше по времени. Лет 15 назад тестили, 7z жутким тормозом оказался, может нынче уже не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 14:39 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
на счет того, что 7z хуже жмет, брехня полная. во первых, 7z поддерживает несколько алгоритмов сжатия, которые лучше подходят для различных задач. к примеру, для сжатия текстовой информации, наиболее подходит ppmd, я сравнивал его с RAR, последний тихо курит в сторонке. Но в 99% случаев это нафиг никому не нужно, даже если выигрыш будет пару мегабайт, сегодня это просто не имеет смысла. а вот возможность работать с архивом под любой архитектурой как по мне куда важнее. RAR был удобен, в DOS, так как имел свой собственный Shell, вот тогда это было модно молодежно ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 15:37 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Shocker.Pro пропущено... проприетарность, чтоб её Так ТСу вроде как только распаковка и была нужна. Я просто не могу попробовать распаковку, потому что не могу создать архив. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 08:32 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkfka2 Сон Веры Павловны пропущено... Так ТСу вроде как только распаковка и была нужна. Я просто не могу попробовать распаковку, потому что не могу создать архив. Если дело только в соблюдении лицензии, то там триал 40 дней https://www.win-rar.com/features.html?&L=4 WinRAR – это shareware-продукт, что означает, что у Вас есть возможность досконально ознакомиться с продуктом перед его покупкой. Вы можете пользоваться программой в течение 40 дней абсолютно бесплатно! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 08:54 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Dima T fkfka2 пропущено... Я просто не могу попробовать распаковку, потому что не могу создать архив. Если дело только в соблюдении лицензии, то там триал 40 дней https://www.win-rar.com/features.html?&L=4 WinRAR – это shareware-продукт, что означает, что у Вас есть возможность досконально ознакомиться с продуктом перед его покупкой. Вы можете пользоваться программой в течение 40 дней абсолютно бесплатно! Мне что ради ТС устанавливать WinRAR? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 08:55 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
fkfka2 Dima T пропущено... Если дело только в соблюдении лицензии, то там триал 40 дней пропущено... Мне что ради ТС устанавливать WinRAR? Можно не устанавливать. Дистрибутив RAR`а это архив, можно просто скачать, распаковать и пользоваться. Там всего один файл нужен - RAR.EXE ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 09:00 |
|
Распаковка архивов на C#
|
|||
---|---|---|---|
#18+
Roman Mejtes на счет того, что 7z хуже жмет, брехня полная. во первых, 7z поддерживает несколько алгоритмов сжатия, которые лучше подходят для различных задач. к примеру, для сжатия текстовой информации, наиболее подходит ppmd, я сравнивал его с RAR, последний тихо курит в сторонке. Но в 99% случаев это нафиг никому не нужно, даже если выигрыш будет пару мегабайт, сегодня это просто не имеет смысла. а вот возможность работать с архивом под любой архитектурой как по мне куда важнее. RAR был удобен, в DOS, так как имел свой собственный Shell, вот тогда это было модно молодежно 100%! rar + winrar - устаревшая фигня ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 10:10 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1398186]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
1ms |
get page messages: |
89ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 437ms |
0 / 0 |