# உரைச் சுருக்கி: இயல்பு, கண்டிப்பு முறைகள் உண்மையில் என்ன செய்கின்றன

> இரு முறைகளும் இடைவெளிகளை எப்படிச் சுருக்குகின்றன, வெளியீடு ஏன் எப்போதும் ஒரே வரி, கூடுதல் தேர்வுப் பெட்டிகள் ஏன் இல்லை, உரையைச் சுருக்குவது எப்போது பாதுகாப்பற்றது.

- Tool: [உரை சுருக்கி](https://toolsg.com/ta/text-minifier)
- Language: ta (available: en, zh, ms, ta)
- Last verified against official sources: 2026-10-20
- Source site: ToolSG — a planning guide, not official or financial advice. Cite the agencies listed under Sources.

## முக்கிய எண்கள் ஒரே பார்வையில்

| விவரம் | மதிப்பு | ஆதாரம் |
| --- | --- | --- |
| இயல்பு முறை | ஒரு வரி, ஒற்றை இடைவெளிகள் — வரி முறிவுகள் உட்பட ஒவ்வொரு இடைவெளித் தொடரும் ஓர் இடைவெளியாகும்; முனைகள் ஒழுங்குபடுத்தப்படும். |  |
| கண்டிப்பு முறை | இடைவெளியே இல்லை — சொற்களுக்கிடையேயான இடைவெளிகளும் நீக்கப்படுவதால் சொற்கள் ஒட்டிக்கொள்ளும். |  |
| விருப்பங்கள் | இயல்பு அல்லது கண்டிப்பு மட்டும் — பழைய வெற்று வரிகளை நீக்கு, ஒழுங்குபடுத்து, இடைவெளியைச் சீராக்கு பெட்டிகள் முடிவை மாற்றவில்லை; அவை நீக்கப்பட்டன. |  |
| புள்ளிவிவரங்கள் | UTF-16 அலகுகள் — முன், பின், சேமிப்பு ஆகியவை JavaScript சர நீளங்கள்; எனவே 🙂 என்பது 2. |  |

## இரு முறைகளும் என்ன செய்கின்றன

தேர்ந்த முறையை இயக்க **சுருக்கு** அழுத்துங்கள்; முடிவு நேரடியாகப் புதுப்பிக்கப்படாது. வெற்று அல்லது இடைவெளி மட்டுமே உள்ள உள்ளீட்டுக்குப் பிழை காட்டப்படும்.

| முறை | செயல் |
| --- | --- |
| இயல்பு | ஒவ்வொரு இடைவெளித் தொடரையும் (இடைவெளி, தத்தல், வரி முறிவுகள், உடையா இடைவெளி, பிற Unicode இடைவெளிகள்) ஓர் இடைவெளியாக மாற்றி, தொடக்க/இறுதி இடைவெளிகளை நீக்கும். முடிவு: ஒரே வரி. |
| கண்டிப்பு | அனைத்து இடைவெளி எழுத்துகளையும் நீக்கும். முடிவு: இடைவெளியற்ற ஒரே சரம். |

"இடைவெளி" என்பது JavaScript `\s`: இடைவெளி, தத்தல், செங்குத்து தத்தல், படிவ ஊட்டம், CR, LF, உடையா இடைவெளி U+00A0, U+FEFF, U+2028, U+2029, மற்றும் U+3000 போன்ற Unicode இடைவெளிப் பிரிப்பான்கள். பூஜ்ஜிய அகல இடைவெளி U+200B அதில் **சேராது**; எனவே அந்தக் கண்ணுக்குத் தெரியாத எழுத்து இரு முறைகளிலும் தப்பிவிடும்.

## கணக்கிடப்பட்ட எடுத்துக்காட்டு

உள்ளீடு (51 எழுத்துகள், தத்தல் மற்றும் Windows CRLF வரி முடிவுடன்):

```
  Hello   world 
(வெற்று வரி)
   second	line  
    indented 
```

| முறை | வெளியீடு | பின் | சேமிப்பு |
| --- | --- | --- | --- |
| இயல்பு | `Hello world second line indented` | 32 | 19 (37%) |
| கண்டிப்பு | `Helloworldsecondlineindented` | 28 | 23 (45%) |

பக்கத்தின் தர்க்கத்திலிருந்து பிற முடிவுகள்: இரு வரிகளில் உள்ள `你好` மற்றும் `世界` என்பது `你好 世界` ஆகும் (ஓர் இடைவெளி சேர்க்கப்படும்); `a`, பின் 2 மற்றும் 4 இடைவெளி உள்தள்ளலுடன் `b`, `c` வரிகள் `a b c` ஆகும்.

## கூடுதல் விருப்பங்கள் இல்லை

பக்கத்தில் இயல்பு / கண்டிப்பு முறைத் தேர்வு மட்டுமே உள்ளது. முந்தைய பதிப்புகளில் **வெற்று வரிகளை நீக்கு**, **வரிகளை ஒழுங்குபடுத்து**, **இடைவெளியைச் சீராக்கு** ஆகிய தேர்வுப் பெட்டிகளும் காட்டப்பட்டன; ஆனால் அவை முடிவை மாற்ற முடியாது: இயல்பு முறை எப்போதும் எல்லாவற்றையும் ஒரே வரியாக்கும், கண்டிப்பு முறை எல்லா இடைவெளிகளையும் நீக்கும். எனவே பயனற்ற கட்டுப்பாடுகளாக விடாமல் அவை நீக்கப்பட்டன.

வரி அமைப்பைப் பேண விரும்பினால் (எ.கா. வெற்று வரிகளை மட்டும் நீக்கி வரி முறிவுகளை வைத்திருக்க) [வரி முறிவுகளை நீக்கு](https://toolsg.com/ta/remove-line-breaks) கருவியைப் பயன்படுத்துங்கள்.

## நகலெடுத்தல் மற்றும் பதிவிறக்கம்

நகலெடு வெளியீட்டை இடைநிலைப் பலகையில் வைக்கும். பதிவிறக்கம் அதை `minimized-text.txt` ஆகச் சேமிக்கும் (உங்கள் உலாவியிலேயே உருவாக்கப்படும் எளிய உரை). எதுவும் பதிவேற்றப்படாது.

## எண்ணுதல்

முன், பின், சேமிப்பு ஆகியவை JavaScript சர நீளங்கள்; அவை UTF-16 அலகுகளை எண்ணுகின்றன. சதவீதம் அருகிலுள்ள முழு எண்ணுக்கு முழுமையாக்கப்படும். 🙂 போன்ற எமோஜி 2 ஆகக் கணக்கிடப்படுவதால் `🙂 🙂` முன் 5, கண்டிப்பு முறையில் பின் 4. எமோஜியை ஓர் எழுத்தாக எண்ணும் கணக்குக்கு [சொல் எண்ணி](https://toolsg.com/ta/word-counter) பயன்படுத்துங்கள்.

## எப்போது சுருக்கக்கூடாது

- **நிரல், JSON போன்ற தரவு, YAML, Markdown, Python.** உள்தள்ளலும் வரி முறிவுகளும் பொருள் தருகின்றன. மோசமாக, வரிக் குறிப்பு தொடர்வதை விழுங்கும்: ஒரு வரியில் `// note` உம் அடுத்த வரியில் `x = 1` உம் `// note x = 1` ஆகி நிரலைக் குறிப்பாக்கிவிடும். மொழி அறிந்த சுருக்கியைப் பயன்படுத்துங்கள்.
- **முகவரிகள், கவிதைகள், அட்டவணைகள், பட்டியல்கள்.** வரி அமைப்பு இழக்கப்படும்.
- **இடைவெளியால் சொற்கள் பிரிக்கப்படும் உரை.** கண்டிப்பு முறை படிக்க இயலாததாக்கும்; மீட்க இயலாது. மூலத்தை வைத்திருங்கள்.
- **சீனம், ஜப்பானியம், தாய் உரை.** இந்த எழுத்து முறைகளுக்கு பொதுவாக இடைவெளி தேவையில்லை; இயல்பு முறை உங்கள் உரையில் இடைவெளி இருந்த இடங்களில் ஒற்றை இடைவெளியை வைக்கும்; கண்டிப்பு அனைத்தையும் நீக்கும்.

> **குறிப்பு:** கருவி எழுத்துகளைச் சேமிக்கிறது, கோப்பு பைட் அளவை அல்ல. ASCII க்கு வெளியே உள்ள எழுத்துகள் UTF-8 இல் 2 முதல் 4 பைட்டுகள் எடுக்கும்.

## பொதுவான தவறுகள்

- வெற்று வரிகளை நீக்கு, ஒழுங்குபடுத்து, இடைவெளியைச் சீராக்கு பெட்டிகளைத் தேடுவது. தாக்கம் இல்லாததால் அவை நீக்கப்பட்டன.
- வரி முறிவுகள் வைக்கப்படும் என எதிர்பார்ப்பது. இரு முறைகளும் அவற்றை நீக்கும்.
- மனிதர்கள் படிக்க வேண்டிய உரைக்குக் கண்டிப்பு முறையைப் பயன்படுத்துவது.
- சுருக்கிய பின் மூல வடிவம் தேவைப்படுவது. செயல்தவிர் இல்லை.

## தொடர்புடைய கருவிகள்

[வரி முறிவுகளை நீக்கு](https://toolsg.com/ta/remove-line-breaks) வெற்று வரிகளை நீக்கும்போது அமைப்பை வைத்திருக்கும். [மறைந்த எழுத்து சுத்தப்படுத்தி](https://toolsg.com/ta/hidden-character-cleaner) கண்ணுக்குத் தெரியாத எழுத்துகளை இலக்காக்கும். [சொல் எண்ணி](https://toolsg.com/ta/word-counter) எமோஜியை ஓர் எழுத்தாக எண்ணும் கணக்குகளைத் தரும். [உரை வேறுபாடு](https://toolsg.com/ta/text-diff) என்ன மாறியது என்பதைக் காட்டும்.

## அடிக்கடி கேட்கப்படும் கேள்விகள்

**உரைச் சுருக்கம் என்றால் என்ன?**

உரைச் சுருக்கம் என்பது உண்மையான உள்ளடக்கத்தைப் பேணியபடி தேவையற்ற வெற்றிடங்கள், வரி முறிப்புகள் மற்றும் கூடுதல் எழுத்துகளை நீக்கி உரையின் அளவைக் குறைக்கும் செயல்முறை. இது சாதாரண உரைக்கான குறியீட்டுச் சுருக்கத்தைப் போன்றது.

**சாதாரண அல்லது கடுமையான முறையை எப்போது பயன்படுத்த வேண்டும்?**

உரையின் அளவைக் குறைத்தாலும் வாசிக்கக்கூடியதாக வைத்திருக்க விரும்பினால் (ஒற்றை இடைவெளிகளைப் பேணும்) சாதாரண முறையைப் பயன்படுத்துங்கள். வாசிக்கக்கூடிய தன்மை அவசியமில்லாமல் அதிகபட்சச் சுருக்கம் தேவைப்பட்டால் கடுமையான முறையைப் பயன்படுத்துங்கள்.

**எனது உரைத் தரவு ஏதேனும் சேவையகத்திற்கு அனுப்பப்படுமா?**

இல்லை. உரைச் செயலாக்கம் முழுவதும் உங்கள் உலாவியிலேயே நடைபெறும். தரவு சாதனத்தை விட்டு வெளியேறாது; எனவே ரகசிய ஆவணங்களுக்கும் உள்ளடக்கத்திற்கும் இந்தக் கருவி பாதுகாப்பானது.

**உரையின் அளவை எவ்வளவு குறைக்க முடியும்?**

குறைப்பின் அளவு அசல் உரையைப் பொறுத்தது. அதிக இடைவெளிகள், வரி முறிப்புகள் அல்லது வடிவமைப்பு கொண்ட உரையின் அளவு 20–50% வரை குறையலாம். சுருக்கத்திற்கு முன் மற்றும் பின் உள்ள எழுத்துகளின் துல்லியமான எண்ணிக்கையை இந்தக் கருவி காட்டும்.

**சுருக்கியதை மீண்டும் பழைய நிலைக்குக் கொண்டுவரலாமா?**

இல்லை. சுருக்கம் ஒருவழிச் செயல்முறை; அது வெற்றிடங்களை நிரந்தரமாக நீக்கும். அசல் வடிவமைப்பு தேவைப்படலாம் எனில் சுருக்கும் முன் அசல் உரையின் நகலை வைத்துக்கொள்ளுங்கள்.

**உரைச் சுருக்கிக்கும் தரவு அமுக்கிக்கும் என்ன வித்தியாசம்?**

உரைச் சுருக்கி தேவையற்ற எழுத்துகளை நீக்கியும் உரையை வாசிக்கக்கூடியதாக வைத்திருக்கும். ZIP போன்ற தரவு அமுக்கம் நெறிமுறைகளைப் பயன்படுத்தித் தரவை குறியீடாக்கும்; அதை வாசிக்க மீண்டும் விரிவாக்க வேண்டும்.

**குறியீட்டிற்காக இதைப் பயன்படுத்தலாமா?**

குறியீட்டிற்கும் இதைப் பயன்படுத்தலாம். இருப்பினும், தொடரமைப்பைப் புரிந்துகொள்ளும் தனிப்பட்ட குறியீட்டுச் சுருக்கிகள் அதற்கு ஏற்றவை. எளிய உரை, உள்ளடக்கம் மற்றும் ஆவணங்களுக்கு இந்தக் கருவி சிறப்பாகப் பொருந்தும்.


## ஆதாரங்கள்

- [MDN — Regular expression character class escape (\s)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Character_class_escape) — Defines which characters count as whitespace.
- [MDN — String length](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length)
