Автор Тема: Увеличаване размера на html файлове  (Прочетена 5768 пъти)

kill_u

  • Напреднали
  • *****
  • Публикации: 1058
  • Distribution: Ubuntu 9.10
  • Window Manager: Gnome
  • Out of here....
    • Профил
    • WWW
Здравейте, може би темата не е  за тук но искам да попитам защото смятам, че ще ми помогнете.
Когато превеждам някоя статия използвам за редактор NVU така статията направо я превеждам в HTML и по-лесно се запазва форматирането и. Обаче възниква следния проблем ако да кажем HTML файла на английски е 300 Кв то когато започна да го превеждам на български стига до 450 а понякога и до 600 Кв. На какво се дължи това и има ли начин да се избегне.
Активен

Всеки пост - отговор на въпрос!!!
Gnu/Linux user 411527

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Увеличаване размера на html файлове
« Отговор #1 -: Jun 28, 2007, 07:28 »
Възможно е NVU да променя структурата на HTML документа, най-добре да го провериш това, но аз по-скоро друго си мисля - UTF8 случайно да ползваш? :)
Активен

kill_u

  • Напреднали
  • *****
  • Публикации: 1058
  • Distribution: Ubuntu 9.10
  • Window Manager: Gnome
  • Out of here....
    • Профил
    • WWW
Увеличаване размера на html файлове
« Отговор #2 -: Jun 28, 2007, 07:48 »
За това не бях се замислял тоест за UTF8. Искаш да кажеш че с него стават по - големи файловете така ли?
Активен

Всеки пост - отговор на въпрос!!!
Gnu/Linux user 411527

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Увеличаване размера на html файлове
« Отговор #3 -: Jun 28, 2007, 08:03 »
Направи една проста проверка и ще видиш. Създай един празен файл и впиши вътре 4 реда "това е проба" (без кавичките) и го запази в windows-1251. Ще получиш файл с размер 52 байта. След това направи същото действие, но го запази в utf-8. Ще получиш файл с размер 92 байта. Ако напишеш на латиница "tova e proba" (което е със същия брой символи), ще получиш файл с големина 52 байта (колкото с windows-1251). Просто utf-8 изполва 2 байта за кирилските знаци. Обаче не знаех, че windows-1251 изполва 1 байт. Бях останал с някакво впечатление, че са повече.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Увеличаване размера на html файлове
« Отговор #4 -: Jun 28, 2007, 08:36 »
Цитат (neter @ Юни 28 2007,09:03)
Направи една проста проверка и ще видиш. Създай един празен файл и впиши вътре 4 реда "това е проба" (без кавичките) и го запази в windows-1251. Ще получиш файл с размер 52 байта. След това направи същото действие, но го запази в utf-8. Ще получиш файл с размер 92 байта. Ако напишеш на латиница "tova e proba" (което е със същия брой символи), ще получиш файл с големина 52 байта (колкото с windows-1251). Просто utf-8 изполва 2 байта за кирилските знаци. Обаче не знаех, че windows-1251 изполва 1 байт. Бях останал с някакво впечатление, че са повече.

Всъщност UTF-8 използва от 1 то 4 байта за запазване на символ
Активен

0x2B|~0x2B

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Увеличаване размера на html файлове
« Отговор #5 -: Jun 28, 2007, 09:09 »
Цитат (romeo_ninov @ Юни 28 2007,09:36)
Всъщност UTF-8 използва от 1 то 4 байта за запазване на символ

Точно така - от 1 до 4, в зависимост за какви символи говорим, за кирилските - 2. По подробно описание тук.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Увеличаване размера на html файлове
« Отговор #6 -: Jun 28, 2007, 11:09 »
Цитат (neter @ Юни 28 2007,10:09)
Цитат (romeo_ninov @ Юни 28 2007,09:36)
Всъщност UTF-8 използва от 1 то 4 байта за запазване на символ

Точно така - от 1 до 4, в зависимост за какви символи говорим, за кирилските - 2. По подробно описание тук.

Но говорим и за латиница т.е. 1 байт  ':p'
Активен

0x2B|~0x2B

kill_u

  • Напреднали
  • *****
  • Публикации: 1058
  • Distribution: Ubuntu 9.10
  • Window Manager: Gnome
  • Out of here....
    • Профил
    • WWW
Увеличаване размера на html файлове
« Отговор #7 -: Jun 29, 2007, 07:06 »
За да прекъсна спора:
Направих кодирането от windows -ISO -търъ мъръ (не знам защо това си беше избрал NVU) на UTF-8 и веднага файла от 380 КВ стана на 160 и въпреки това е по-голям от оригинала, който е 130 но все пак е по-добре.
Активен

Всеки пост - отговор на въпрос!!!
Gnu/Linux user 411527

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Увеличаване размера на html файлове
« Отговор #8 -: Jun 29, 2007, 08:56 »
Е разликата м/у 160 и 130 по всяка вероятност идва от спецификата на българския език, т.е. самите преводи са по-обемни от текста на английски.
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Увеличаване размера на html файлове
« Отговор #9 -: Jun 29, 2007, 09:50 »
Цитат (kill_u @ Юни 29 2007,08:06)
За да прекъсна спора:...

//offtopic

А, че ние не сме спорили  '<img'> romeo_ninov, надявам се, че и ти си на същото мнение. Просто уточнявахме подробности. В туй жежко време спор трудно се води, лесно бира се пие  ':p'
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Увеличаване размера на html файлове
« Отговор #10 -: Jun 29, 2007, 10:00 »
Цитат (neter @ Юни 29 2007,10:50)
Цитат (kill_u @ Юни 29 2007,08:06)
За да прекъсна спора:...

//offtopic

А, че ние не сме спорили  '<img'> romeo_ninov, надявам се, че и ти си на същото мнение. Просто уточнявахме подробности. В туй жежко време спор трудно се води, лесно бира се пие  ':p'

Освен това не виждам нищо лошо в спора :-). Нали са казали че в спора се ражда истината
//offtopic
До колкото разбрах в БГ наистина са страшни жеги, то не че тук е много по-хладно, а и не е лесно да намериш добра бира :-(
Активен

0x2B|~0x2B

kill_u

  • Напреднали
  • *****
  • Публикации: 1058
  • Distribution: Ubuntu 9.10
  • Window Manager: Gnome
  • Out of here....
    • Профил
    • WWW
Увеличаване размера на html файлове
« Отговор #11 -: Jun 29, 2007, 22:56 »
Мили мои @neter и @romeo_ninov, по принцип мразя споровете и затова всяко такова обсъждане ми прилича на спор. Съжалявам, че не съм ви разбрал но личното ми мнение е че в спора не се ражда нищо....
Благодаря ви МНОГО за помоща защото наистина според съвета на @Hapkoc работата стана и файлчетата наистина са много по-малки.

ПП
@romeo_ninov къде си емигрирал, че да не съществува понятието добра бира. Да знам да не емигрирам там '<img'>
Активен

Всеки пост - отговор на въпрос!!!
Gnu/Linux user 411527

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Увеличаване размера на html файлове
« Отговор #12 -: Jun 29, 2007, 23:19 »
//offtopic

Предполагам Англия. То там само дъжд вали, жените грозни, мъжете дървени, за ядене ти дават говежди тестиси, а бирата я сервират топла, защото студена хептен не става. Добре че футбола им е добър, иначе направо са зели-дали '<img'>

Цитирам изказването на един приятел, който се върна от Англия, преувеличен в рамките на шегата. И двамата нямаме нищо против Англия.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

rscossworth

  • Участници
  • ***
  • Публикации: 5
    • Профил
    • WWW
Re: Увеличаване размера на html файлове
« Отговор #13 -: Jan 14, 2013, 21:21 »
Е разликата м/у 160 и 130 по всяка вероятност идва от спецификата на българския език, т.е. самите преводи са по-обемни от текста на английски.

Смятай на опростен китайски колко малък ще е файла..  ;D
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Увеличаване размера на html файлове
« Отговор #14 -: Jan 15, 2013, 09:17 »
ХА! (казвам си), Hapkoc отново пише във форума!!!
А то, тема от 2007-ма! :)

А по темата - предполагам на китайски ще е горе-долу колкото на български - UTF8
« Последна редакция: Jan 15, 2013, 09:25 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
HTML редактирането
Предложения за подобрения на сайта
ogi 0 3882 Последна публикация May 16, 2002, 15:19
от ogi
визуален html редактор
Хардуерни и софтуерни проблеми
wandererbg 6 4400 Последна публикация Sep 18, 2003, 17:31
от kennedy
Научете безплатно HTML
Общ форум
contact_bogomil 6 3769 Последна публикация Jan 15, 2013, 08:45
от vyrgozunqk
HTML/php редактор
Идеи и мнения
stanev 1 1993 Последна публикация Jan 04, 2005, 01:38
от gamehack
Искам да науча HTML
Общ форум
JollyRoger 10 5708 Последна публикация Oct 20, 2005, 14:51
от laskov