|
|
|
Помогите разархивировать текст, всю голову уже сломал
|
|||
|---|---|---|---|
|
#18+
текст запакован с помощью zlib в Delphi, как данный текст распаковать в php? Текст из rtf файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 09:28:42 |
|
||
|
Помогите разархивировать текст, всю голову уже сломал
|
|||
|---|---|---|---|
|
#18+
vladprogтекст запакован с помощью zlib в Delphi, как данный текст распаковать в php? Текст из rtf файла. собственно сам код function UncompressString(const Str : string; MayBeUncompressed : Boolean) : string; type PInteger = ^Integer; var st : TMyMemoryStream; ZipStream : TDecompressionStream; Size : integer; SizeStr : string; begin if StrLComp(PChar(Str), 'PK', Length('PK')) = 0 then begin Assert(Length(Str) >= 6, 'Îøèáêà ðàñïàêîâêè. Äëèíà ñòðîêè äîëæíà áûòü áîëüøå 6 ñèìâîëîâ'); SizeStr := Copy(Str, 3, 4); Size := PInteger(PChar(SizeStr))^; st := TMyMemoryStream.Create; try st.SetPointer(@(Str[7]), Length(Str)-6); ZipStream := TDecompressionStream.Create(st); try SetLength(Result, Size); ZipStream.Read(Result[1], Size); finally ZipStream.Free; end; finally st.Free; end; end else begin if not MayBeUncompressed then Raise Exception.Create('Îøèáêà ðàñïàêîâêè. Ñòðîêà íå ñîäåðæèò çàãîëîâêà.'); Result := Str; end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 09:58:54 |
|
||
|
Помогите разархивировать текст, всю голову уже сломал
|
|||
|---|---|---|---|
|
#18+
Модератор: vladprog , не забываем пользоваться тегом SRC, когда постите код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 13:14:39 |
|
||
|
Помогите разархивировать текст, всю голову уже сломал
|
|||
|---|---|---|---|
|
#18+
Помогите код на php переложить Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 10:53:28 |
|
||
|
Помогите разархивировать текст, всю голову уже сломал
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 11:29:27 |
|
||
|
Помогите разархивировать текст, всю голову уже сломал
|
|||
|---|---|---|---|
|
#18+
php стоит 5.4.0. Почему-то когда использую функцию zlib_encode или zlib_decode архивирование и разархивирование не происходит, может не правильно использую? Код: php 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 11:47:11 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37860193&tid=1464967]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 504ms |

| 0 / 0 |
