{"id":126348,"date":"2020-12-04T17:00:49","date_gmt":"2020-12-04T14:00:49","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/"},"modified":"2020-12-04T17:00:49","modified_gmt":"2020-12-04T14:00:49","slug":"how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/","title":{"rendered":"#How to Compress and Decompress Files Using tar in Linux \u2013 CloudSavvy IT"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2893d94134b\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2893d94134b\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/#What_is_tar_and_How_Do_I_Install_it\" >What is tar and How Do I Install it?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/#Creating_an_Uncompressed_Archive\" >Creating an Uncompressed Archive<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/#Creating_an_Uncompressed_Archive-2\" >Creating an Uncompressed Archive<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/#Gaining_More_Bytes_Using_High_Level_Compression\" >Gaining More Bytes Using High Level Compression<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/#Other_Compression_Programs\" >Other Compression Programs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-compress-and-decompress-files-using-tar-in-linux-cloudsavvy-it\/#Decompressing_a_File\" >Decompressing a File<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#How to Compress and Decompress Files Using tar in Linux \u2013 CloudSavvy IT&#8221;<\/strong><\/p>\n<div id=\"article-content-area\">\n<figure id=\"attachment_8359\" style=\"width: 700px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8359 size-full\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/f26943e8a32f60ba3f552049321d9fde\/p\/uploads\/2020\/12\/7f360996.png\" alt=\"\" width=\"700\" height=\"300\" data-crediturl=\"https:\/\/www.shutterstock.com\/image-illustration\/symbols-archiving-information-pack-documents-pressed-148363559\" data-credittext=\"Shutterstock\/iunewind\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\"><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.shutterstock.com\/image-illustration\/symbols-archiving-information-pack-documents-pressed-148363559\">Shutterstock\/iunewind<\/a><\/span><\/figcaption><\/figure>\n<p>Tar is more then just an archiving utility: tar comes with some great builtin features, which let you compress and decompress files, at the same time as archiving them. Learn all about it in this article and more!<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"What_is_tar_and_How_Do_I_Install_it\"><\/span>What is <i>tar<\/i> and How Do I Install it?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>As per the <em>tar<\/em> manual (which you can access by typing <code>man tar<\/code> once it is installed), tar is an archiving utility. It supports many features, including compressing and decompressing files on the fly when archiving them. Let\u2019s get started by installing <i>tar<\/i>:<\/p>\n<p>To install <i>tar<\/i> on your Debian\/Apt based Linux distribution (Like Ubuntu and Mint), execute the following command in your terminal:<\/p>\n<p><code>sudo apt install tar<\/code><\/p>\n<p>To install <i>tar<\/i> on your RedHat\/Yum based Linux distribution (Like RHEL, Centos and Fedora), execute the following command in your terminal:<\/p>\n<p><code>sudo yum install tar<\/code><\/p>\n<p>Next, we will create some sample data:<\/p>\n<pre>mkdir test; cd test&#13;\ntouch a b c d e f &#13;\necho 1 &gt; a; echo 5 &gt; e; echo '22222222222222222222' &gt; b&#13;\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8343 size-full\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/b0f01b732c51fa923fceeaf6be0d7476\/p\/uploads\/2020\/12\/64befa18.png\" alt=\"Setting up sample data to compress\" width=\"403\" height=\"147\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Here we created a directory test, and created six empty files in it by using the <code>touch<\/code> command. We also added some numbers to files <i>a<\/i>, <i>e<\/i>, and <i>b<\/i>, though notably file <i>b<\/i> has repetitive data, which will compress well.<\/p>\n<p>If you would like to learn more about how compression works, you can checkout our <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/362339\/how-does-file-compression-work\/\">How Does File Compression Work?<\/a> article.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Creating_an_Uncompressed_Archive\"><\/span>Creating an Uncompressed Archive<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8344\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/4c92f2ef8409b07e121ca35553352729\/p\/uploads\/2020\/12\/0ff0a3d7.png\" alt=\"Simple uncompressed tar archive creation\" width=\"569\" height=\"190\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<pre>tar -hcf all_files.tar *&#13;\nls -l | grep -v total | awk '{print $5\"tbytes for: \"$9}' | sort -n&#13;\n<\/pre>\n<p>Here we created an uncompressed archive using the <code>tar -hcf all_files.tar *<\/code> command. Let\u2019s have a look at the options used in this command.<\/p>\n<p>Firstly, we have <code>-h<\/code> which though not required in this particular case, I highly recommend to always include in your <code>tar<\/code> commands. This option stands for <i>dereference<\/i>, which will dereference (or follow) symlinks, archiving and dumping the files they point to.<\/p>\n<p>Next we have the <code>-c<\/code> and <code>-f<\/code> options. Note that they are just written together with the <code>-<\/code> in <code>-h<\/code>, i.e. instead of specifying another <code>-<\/code>, we simply tag them onto the other shorthand options. Quick and easy.<\/p>\n<p>The <code>-c<\/code> option stand for <i>create a new archive<\/i>. Note that by default directories are archived recursively, unless a \u2013no-recursion option is also used. The <code>-f<\/code> option allows us to specify the name of the archive. It thus has to come last in our option chain (as it requires an option) so we can add the archive file name directly behind it. Using <code>tar -fch test.tar *<\/code> will not work:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8345\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/26d888aa6b452265e131ace5ee9db1ba\/p\/uploads\/2020\/12\/2d5ae404.png\" alt=\"Shorthand options that require an option cannot be placed at front\" width=\"676\" height=\"100\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>After the tar is generated, we use a modified <code>ls<\/code> output which clearly shows us the number of bytes per file. As you can see, the tar file is much larger then all of our files combined. The files are simply being archived and some overall overhead for <i>tar<\/i> is being added.<\/p>\n<p>As an interesting sidenote, we can also see what types of files were are working with by simply using the <code>file<\/code> command at the command prompt:<\/p>\n<pre>file c&#13;\nfile b&#13;\nfile all_files.tar&#13;\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8346\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/af6d4d93be1e2c1ac6effcad1c694f12\/p\/uploads\/2020\/12\/ad194cbe.png\" alt=\"Using file to see the file type\" width=\"404\" height=\"138\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Creating_an_Uncompressed_Archive-2\"><\/span>Creating an Uncompressed Archive<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A very common compression algorithm is GZIP. Let\u2019s add the option for the same (<code>-z<\/code>) to our chain of shorthand command line options and see how this affects the file size:<\/p>\n<pre>tar -zhcf all_files.tar.gz [a-f]&#13;\nls -l | grep -v total | awk '{print $5\"tbytes for: \"$9}' | sort -n&#13;\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8347\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/40fdf195930d397518d11b40c23c6746\/p\/uploads\/2020\/12\/b1dd0181.png\" alt=\"Looking at the size of a compressed archive vs an uncompressed one\" width=\"597\" height=\"175\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>This time we specified a regular expression to use only the files with name <i>a<\/i> to <i>f<\/i>, preventing the <code>tar<\/code> command from including the <code>all_files.tar<\/code> file inside the new <code>all_files.tar.gz<\/code> file!<\/p>\n<p>See How Do You Actually Use Regex? and Modify Text Using Regular Expressions using sed if you like to learn more about regular expressions.<\/p>\n<p>We also included the <code>-z<\/code> option which will use GZIP compression to compress the resulting <code>.tar<\/code> file once the dumping of data into it is complete. It is great to see that we end up with a 186 byte file, which tells us that \u2013 in this case \u2013 the <code>tar<\/code> header \/ overhead of about 10Kb can be compressed very well.<\/p>\n<p>The total size of the archive is 7.44 times larger then the total file size, but it matters little as this fictive example is not representative of compressing large files where gains instead of losses are almost always seen, unless the data was pre-compressed or is of such a format that it cannot be condensed easily using a variety of algorithms. Still, one algorithm (like the GZIP one) may be better then another (like for example BZIP2), and vice versa, for different data sets.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Gaining_More_Bytes_Using_High_Level_Compression\"><\/span>Gaining More Bytes Using High Level Compression<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Can we make the file even smaller? Yes. We can set the maximum compression option of GZIP by using the <code>-I<\/code> option to <code>tar<\/code> which lets us specify a compression program to use (with thanks to <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/stackoverflow.com\/a\/46169250\">stackoverflow<\/a> user ideasman42):<\/p>\n<pre>tar -I 'gzip -9' -hcf all_files.tar.gz [a-f]&#13;\nls -l | grep -v total | awk '{print $5\"tbytes for: \"$9}' | sort -n&#13;\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8348\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/22ab40d246794b77e24e925793354c5f\/p\/uploads\/2020\/12\/886e30a9.png\" alt=\"Using the -I option to tar to specify a compression program\" width=\"590\" height=\"209\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Here we specified <code>-I 'gzip -9'<\/code> as the compression program to use, and we dropped the <code>-z<\/code> option (as we are now specifying a specific custom program to use instead of using the built-in tar GZIP configuration). The result is that we 12 bytes less as a result of a better (but <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">general<\/a>ly slower) compression attempt (at level <code>-9<\/code>) by GZIP.<\/p>\n<p>Generally speaking, the faster the compression (lower level of compression attempts, i.e. <code>-1<\/code>), the more file size. And, the slower the compression (higher level of compression attempts, i.e. <code>-9<\/code>), the smaller the file. You can set your own preference by varying the compression level from <code>-1<\/code> (fast) to <code>-9<\/code> (slow)<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Other_Compression_Programs\"><\/span>Other Compression Programs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are two other common compression algorithms which one may explore and test (different algorithm options also give different sizing outcomes, and may have additional compression options), and that is <i>bzip2<\/i>, which can be used by specifying the <code>-j<\/code> option to <code>tar<\/code>, and <i>XZ<\/i> which can be used by specifying the <code>-J<\/code> option.<\/p>\n<p>Alternatively, you can use the <code>-I<\/code> command to set maximum compression options for <code>bzip2<\/code> (<code>-9<\/code>):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8350\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/4afd1d2021680831887596aba75d87de\/p\/uploads\/2020\/12\/45f16d47.png\" alt=\"bzip -9 compression program example\" width=\"568\" height=\"151\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>And <code>-9e<\/code> for <code>xz<\/code>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8351\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/9c0f53ea9c76071ef18abdd67cafbe76\/p\/uploads\/2020\/12\/b78af428.png\" alt=\"xz -9e compression program example\" width=\"586\" height=\"171\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>As you can see, the results are less good in this case then using the somewhat standard GZIP algorithm. Still, the <code>bzip2<\/code> and <code>xz<\/code> algorithms may show improvements with other data sets.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Decompressing_a_File\"><\/span>Decompressing a File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Decompressing a file is super easy, whatever the original method was to compress it, and provided that such compression algorithm is present on your computer. For example, if the original compression algorithm was bzip2 (indicated by a <code>.bz2<\/code> extension to the tar filename), then you will want to have done <code>sudo apt install bzip2<\/code> (or <code>sudo yum install bzip2<\/code>) on your target computer which is to decompress the file.<\/p>\n<pre>rm a b c d e f&#13;\ntar -xf all_files.tar.gz&#13;\nls&#13;\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8349\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/55aac2962bb9c9bf9b7ddcf7953ea4c0\/p\/uploads\/2020\/12\/69a092cb.png\" alt=\"Decompression a compressed (or uncompressed) tar archive\" width=\"402\" height=\"86\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>We simply specify <code>-x<\/code> to <i>expand<\/i> or decompress our <code>all_files.tar.gz<\/code> file, and indicate what the filename is by again using the <code>-f<\/code> shorthand option as before.<\/p>\n<p>Compressing files can help you save a lot of room on your storage devices, and knowing how to use <code>tar<\/code> in combination with available compression options will help you to do so. Once the archive needs to be extracted again, it is easy to do so provided the correct decompression software is available on the computer used to decompress or extract the data from your archive. <strong>Enjoy!<\/strong>\n<\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener noreferrer\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.cloudsavvyit.com\/8342\/how-to-compress-and-decompress-files-using-tar-in-linux\/\" target=\"_blank\" rel=\"noopener noreferrer\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#How to Compress and Decompress Files Using tar in Linux \u2013 CloudSavvy IT&#8221; Shutterstock\/iunewind Tar is more then just an archiving utility: tar comes with some great builtin features, which let you compress and decompress files, at the same time as archiving them. Learn all about it in this article and more! What is tar&#8230;<\/p>\n","protected":false},"author":1,"featured_media":126349,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2020\/12\/7f360996.png","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-126348","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/126348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=126348"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/126348\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/126349"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=126348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=126348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=126348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}