|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Добрый вечер. требуется программно вырезать 5 первых символов из файла (чтоб он стал нечитаем) но, чтобы процесс был обратим. т.е. чтоб можно было "воткнуть" символы обратно, и снова получить нормальный файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2011, 23:53 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Что было сделано, что не получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 00:13 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Открыть с прямым доступом. Поксорить нужные байты. Закрыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 08:46 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Это ответ на вторую часть вопроса, а на первую? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 11:56 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Так можно живой пример, как отрезать кусок, сохранить его рядом, скажем в файл key.inf, а затем слить воедино? Сейчас не могу привести свой, код, не дома. пробовал разделять так DOC файл. потерпел неудачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 13:59 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Задача сама себе противоречит. Если надо ОТРЕЗАТЬ кусок - то этот кусок тоже надо сохранить, чтобы потом знать что приляпывать. А, значит, в результате получится не один, а два файла. Предложеный мной вариант не отрезает, а модифицирует файл. Причём обратимо. Возможны и иные варианты - скажем действительно отрезаем сколько-то (хорошо, 5 байт) от начала, и прикрепляем их к концу (или в строго определённое место в середине). Размер файла также не изменится, и модификация по-прежнему обратима. Если при разделении потерпел неудачу - вероятнее всего, не в том режиме открывал... DOC-файлы нельзя открывать и читать как текстовый файлы, они от этого грустят и портятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 16:41 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Так как же их открыть то, если не как текстовые?смысл такой что кусок должен лежать на сервере, и подтягиваться, в случае нормальной авторизации. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 17:01 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 18:21 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
А в моём конкретном случае, как это будет выглядеть? т.е. насколько я понимаю так: Код: 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.
?? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 23:42 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
косяк какой-то. пробую с файлом в 30 метров, выдаёт ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 00:01 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Никто не знает? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 22:13 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Конечно нет. Ты же не написал какую и где. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 23:13 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2011, 00:04 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
смотрим выше: Код: plaintext
Читаем сообщение об ошибке: Overflow, что непонятно? далее смотрим хелп, какое максимальное число можно засунуть в Integer и делаем выводы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2011, 00:28 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
kalamfur, try it Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2011, 02:23 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Вот так спасибо!)) то что нужно, скучающий гость ) Всем спасибо, друзья, здорово мне помогли. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 00:28 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
kalamfur, можно за Вас порадоваться, раз Вам сдорово помогли!!!! Читал топик так и не понял о чём речь >требуется программно вырезать 5 первых символов из файла (чтоб он стал нечитаем) но, чтобы процесс был обратим. т.е. чтоб >можно было "воткнуть" символы обратно, и снова получить нормальный файл В принципе это интересно и решение есть Подскажите о каких файлах идёт речь, Ворд?? если да то спрошу ещё, интересно - вырезать 5 первых символов из файла, то есть из содержимго файла??? и что вырезаешь и его нельзя прочитать??? Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 06:05 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
2 Ципихович Эндрю авторПодскажите о каких файлах идёт речь, Ворд?? если да то спрошу ещё, интересно - вырезать 5 первых символов из файла, то есть из содержимго файла??? и что вырезаешь и его нельзя прочитать??? Заранее спасибо Речь о любом файле, структуру которого можно таким образом повредить. (Обратимо) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 12:21 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
kalamfur, очень хорошо, интерисует Скрипт от Скукотищи от вчера, 02:23 как использовать?? Есть процедура restorefile(sFN$, skey$) то ей надо давать под переменными sFN$, skey$??? Есть функция cutfile$(sFN$), но нет намёка из процедуры когда пойдёт в эту функцию??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 13:47 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Эндрю. Вы код читали, или опять просите всё разжевать? CutFile() изменит первые пять байт и вернёт последовательность, которую вы затем можете использовать в RestoreFile() в качестве ключа... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 14:51 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
AndreTM, что ж семь бед один ответ ... надо разжевать, но не сильно ... Как мне этот код выполнить пошагово? остальное должен понять, начинать с чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 15:03 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
ну есть у меня файл, например "C:\Documents and Settings\user1\Рабочий стол\1.doc" как с ним проделать - обратимо его повредить и восстановить в дальнейшем?? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 12:25 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, пошагово Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 12:57 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
скукотища, ничего себе сколько операций, попробуюююююююю, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 13:15 |
|
[vb6.0 ]отрезаем фрагмент файла
|
|||
---|---|---|---|
#18+
всё ОК, спасибо!!!!!, чуть не удачно пункт 9 расписан у Вас, надо restorefile "C:\Documents and Settings\user1\Рабочий стол\1.doc", "D0CF11E0A1" где "D0CF11E0A1" это ключ меня смущает, что два раза пробовал с одним файлом, один и тот же ключ выдавал, не пробовал, а если он всем файлам один и тот же ключ выдаёт, странно что ключи в столбик два штуки подряд одинаковые, Ваден-Баден??? но это мелочи Главное, никакой автоматизации как этим пользоваться без этой интермедии, то есть есть файл - макрос испортить файл, макрос испорченный файл исправить?? Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 15:23 |
|
|
start [/forum/topic.php?fid=60&msg=37166676&tid=2158854]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 170ms |
0 / 0 |